From 73a3d206b045e2f8f87c32cef0b15e7ad50604da Mon Sep 17 00:00:00 2001 From: Antigravity Date: Sun, 28 Jun 2026 15:28:19 +0000 Subject: [PATCH] fix(deploy): sync .env depuis .env.docker pour interpolation docker-compose MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Docker Compose lit .env (pas .env.docker) pour interpoler ${POSTGRES_PASSWORD}. Sans .env, il utilise le fallback 'memento' → auth DB fail. Fix: grep -v ??? .env.docker > .env à chaque deploy. --- scripts/deploy-prod.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/scripts/deploy-prod.sh b/scripts/deploy-prod.sh index 89d034a..cb85c6c 100755 --- a/scripts/deploy-prod.sh +++ b/scripts/deploy-prod.sh @@ -133,6 +133,9 @@ cd "$ROOT" if [ -f "$ROOT/.env.docker" ]; then sed -i 's/\r$//' "$ROOT/.env.docker" + # Docker Compose reads .env (not .env.docker) for ${...} interpolation. + # Sync .env from .env.docker so POSTGRES_PASSWORD etc. are interpolated correctly. + grep -v '???' "$ROOT/.env.docker" | grep -v '^#' > "$ROOT/.env" fi load_env_docker