fix(deploy): sync .env depuis .env.docker pour interpolation docker-compose
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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user