Connecte Postgres via le nom de conteneur unique (pleinr-postgres)

Le nom générique "postgres" entrait en collision avec d'autres conteneurs
"postgres" présents sur le réseau proxy partagé (nginx_default), d'où les
ECONNREFUSED vers de mauvaises IP. On utilise désormais pleinr-postgres,
unique et présent uniquement sur le réseau interne.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XwfhYHzC9hQWPDnQ2p53GL
This commit is contained in:
Claude committed 2026-06-26 17:02:11 +00:00
1 parent 41d2cd785e
commit e9f5d4ced5
2 files changed
+8 -4

No files matched your search

+4 -3
View File
@@ -1,9 +1,10 @@
# ---- Database (external Postgres) ----
# When running the app via docker-compose, host is the compose service name
# "postgres" on the internal port 5432 (NOT the published host port).
# With docker-compose the app reaches Postgres via the UNIQUE container name
# "pleinr-postgres" on the internal port 5432 (avoids collisions with other
# "postgres" containers on a shared proxy network; NOT the published host port).
# For local dev outside Docker against the dockerised Postgres, use
# localhost on the published host port: postgres://pleinr:pleinr@localhost:54329/pleinr
DATABASE_URL=postgres://pleinr:pleinr@postgres:5432/pleinr
DATABASE_URL=postgres://pleinr:pleinr@pleinr-postgres:5432/pleinr
# Individual vars consumed by the postgres container in docker-compose.yml
POSTGRES_USER=pleinr