From d07cda48c6675ea265b2ad93a5880a94ee071c01 Mon Sep 17 00:00:00 2001 From: Sjoerd de Vries Date: Sat, 5 Sep 2026 15:53:08 +0200 Subject: [PATCH] chore: default DB_PATH to the mounted volume in Docker (finding 5) Zonder ENV DB_PATH schreef een vergeten env var stilletjes naar de container-filesystem, waardoor alle data bij de volgende redeploy weg was. VOLUME /data documenteert het verwachte mountpoint. Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_013gwc3aCiyQxmCWQke8RvEz --- Dockerfile | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Dockerfile b/Dockerfile index e525dd5..f85fa6b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -10,5 +10,10 @@ FROM node:22-slim WORKDIR /app COPY --from=build /app . ENV NODE_ENV=production +# De SQLite-database hoort op het persistente volume te staan; zonder deze +# default zou een vergeten DB_PATH stilletjes naar de container-fs schrijven +# en bij elke redeploy alle data verliezen. +ENV DB_PATH=/data/korting.db +VOLUME /data EXPOSE 3000 CMD ["node", "server.js"]