mirror of
https://github.com/R0m1k3/PleinR.git
synced 2026-10-11 17:27:54 +02:00
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:
2 files changed
+8
-4
No files matched your search
+4
-3
@@ -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
|
||||
|
||||
+4
-1
@@ -34,7 +34,10 @@ services:
|
||||
postgres:
|
||||
condition: service_healthy
|
||||
environment:
|
||||
DATABASE_URL: postgres://${POSTGRES_USER:-pleinr}:${POSTGRES_PASSWORD:-pleinr}@postgres:5432/${POSTGRES_DB:-pleinr}
|
||||
# Use the UNIQUE container name (not the generic "postgres" alias) to avoid
|
||||
# name collisions with other "postgres" containers on the shared proxy
|
||||
# network. pleinr-postgres only exists on our internal network.
|
||||
DATABASE_URL: postgres://${POSTGRES_USER:-pleinr}:${POSTGRES_PASSWORD:-pleinr}@pleinr-postgres:5432/${POSTGRES_DB:-pleinr}
|
||||
# Optional: if left empty, the container generates and persists one
|
||||
# automatically (see docker-entrypoint.sh + the app-data volume).
|
||||
AUTH_SECRET: ${AUTH_SECRET:-}
|
||||
|
||||
Reference in new issue
Block a user