From eaecc41bb16b75ee5790a3c2316770fd829f2bcb Mon Sep 17 00:00:00 2001 From: dlawler489 <104159223@student.swin.edu.au> Date: Wed, 9 Sep 2026 11:23:15 +1000 Subject: [PATCH] Use absolute host paths for env/data in docker-compose.yml The stack manager re-clones this repo fresh on every deploy, which was silently wiping a .env and bind-mounted data placed inside the checkout directory. Point both at a stable location outside it instead. Co-Authored-By: Claude Sonnet 5 --- docker-compose.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 09a419d..506676d 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -4,9 +4,12 @@ services: ports: - "8000:8000" env_file: - - .env + # Absolute path, deliberately outside this repo checkout: the stack + # manager re-clones this directory fresh on every deploy, which would + # silently wipe a .env (or bind-mounted data) placed inside it. + - /Users/davidlawler/docker/power-compare-data/.env environment: - DB_PATH=/data/power_compare.db volumes: - - ./data:/data + - /Users/davidlawler/docker/power-compare-data/data:/data restart: unless-stopped