fix(deploy): ci.yaml upsert sans quotes + sed strip CRLF
Some checks failed
CI / Lint, Unit Tests & Build (push) Successful in 5m18s
CI / Deploy production (on server) (push) Failing after 4s

ci.yaml ligne 185 avait le meme bug que deploy.yaml (VAR="value")
sed ajoute s/\r$// pour gerer les CRLF qui empechaient le match
This commit is contained in:
Antigravity
2026-06-28 12:42:26 +00:00
parent 1d4f935683
commit ac66d672d6
2 changed files with 5 additions and 4 deletions

View File

@@ -127,10 +127,11 @@ HEALTH_CHECK_SLEEP_SECONDS=5
cd "$ROOT"
# Sanitize .env.docker: Docker Compose v2 rejects quoted values (VAR="val" → VAR=val)
# Sanitize .env.docker: strip CRLF + quotes (Docker Compose v2 rejects VAR="val")
if [ -f "$ROOT/.env.docker" ]; then
sed -i -E 's/^([A-Za-z_][A-Za-z0-9_]*)="(.*)"$/\1=\2/' "$ROOT/.env.docker" || true
sed -i -E "s/^([A-Za-z_][A-Za-z0-9_]*)='(.*)'$/\1=\2/" "$ROOT/.env.docker" || true
sed -i 's/\r$//' "$ROOT/.env.docker"
sed -i -E 's/^([A-Za-z_][A-Za-z0-9_]*)="(.*)"$/\1=\2/' "$ROOT/.env.docker"
sed -i -E "s/^([A-Za-z_][A-Za-z0-9_]*)='(.*)'$/\1=\2/" "$ROOT/.env.docker"
fi
load_env_docker