From bc59cc1c4cb87e7f189ba8a11dddde5f673958b0 Mon Sep 17 00:00:00 2001 From: type-two Date: Fri, 26 Jun 2026 17:10:05 +1000 Subject: [PATCH] =?UTF-8?q?fix(deploy):=20stop=20excluding=20webstore/=20f?= =?UTF-8?q?rom=20the=20image=20=E2=80=94=20it=20broke=20the=20/store=203D?= =?UTF-8?q?=20mount?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The earlier build-context trim (to drop the 916MB disc_images/) also excluded webstore/ (924K), so /app/webstore was missing → main.py skipped the /store mount → every 'Virtual store / 3D store' link 404'd. Only disc_images/ (volume-mounted) is worth excluding. Repo .dockerignore now matches the live /opt/recordgod one; /store serves again. Co-Authored-By: Claude Opus 4.8 --- .dockerignore | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.dockerignore b/.dockerignore index 076f176..4fea5de 100644 --- a/.dockerignore +++ b/.dockerignore @@ -3,3 +3,7 @@ __pycache__/ *.pyc .env +disc_images/ +# NOTE: do NOT exclude webstore/ — main.py mounts /store from it (the 3D virtual store). +# Only disc_images/ (~900MB, volume-mounted at runtime) is worth excluding from the build context. +*.md