fix(deploy): sync .env depuis .env.docker pour interpolation docker-compose
Some checks failed
CI / Lint, Unit Tests & Build (push) Successful in 5m41s
CI / Deploy production (on server) (push) Failing after 20s

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.
This commit is contained in:
Antigravity
2026-06-28 15:28:19 +00:00
parent 03dcde44ca
commit 73a3d206b0

View File

@@ -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