From 3f08313bc2ebecf5800e2e79c9d12489d267d246 Mon Sep 17 00:00:00 2001 From: Arnaud Nelissen Date: Mon, 15 Jun 2026 22:59:31 +0200 Subject: [PATCH] fix(photos): persist uploads via Docker named volume Photos were lost on redeploy because they wrote to public/uploads inside the container with no volume mount. Now stored in uploads_data named volume via UPLOAD_DIR env var (already supported by upload route). Co-Authored-By: Claude Sonnet 4.6 --- docker-compose.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index 5d40765..c9660e3 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -15,7 +15,10 @@ services: - db ports: - "${PORT:-3000}:3000" + volumes: + - uploads_data:/data/uploads environment: + UPLOAD_DIR: /data/uploads DATABASE_URL: "postgresql://grow:${POSTGRES_PASSWORD}@db:5432/grow" NEXTAUTH_URL: ${NEXTAUTH_URL} AUTH_SECRET: ${AUTH_SECRET} @@ -44,3 +47,4 @@ services: volumes: postgres_data: + uploads_data: