mirror of
https://github.com/R0m1k3/PleinR.git
synced 2026-10-11 17:27:54 +02:00
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
30 lines
1.2 KiB
Bash
30 lines
1.2 KiB
Bash
# ---- Database (external Postgres) ----
|
|
# 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@pleinr-postgres:5432/pleinr
|
|
|
|
# Individual vars consumed by the postgres container in docker-compose.yml
|
|
POSTGRES_USER=pleinr
|
|
POSTGRES_PASSWORD=pleinr
|
|
POSTGRES_DB=pleinr
|
|
|
|
# ---- Auth.js (NextAuth v5) ----
|
|
# Optional with docker-compose: if left unset, the container generates and
|
|
# persists one automatically. To set it yourself: openssl rand -base64 32
|
|
AUTH_SECRET=
|
|
# Public URL of the app (used by Auth.js for callbacks).
|
|
# With docker-compose the app is published on host port 8413 by default.
|
|
AUTH_URL=http://localhost:8413
|
|
|
|
# ---- First admin user (created by the seed script) ----
|
|
SEED_ADMIN_EMAIL=admin@plein-r.fr
|
|
SEED_ADMIN_PASSWORD=changeme123
|
|
SEED_ADMIN_NAME=Administrateur Plein R
|
|
|
|
# ---- App ----
|
|
NODE_ENV=production
|
|
PORT=3000
|