Configurer directement les variables dans docker-compose.yml

Supprime le fichier .env racine : ports, mot de passe Postgres,
JWT_SECRET et identifiants admin sont désormais définis en dur dans
docker-compose.yml, à éditer avant le premier démarrage.
This commit is contained in:
Claude committed 2026-07-04 23:13:09 +00:00
1 parent a73ab28fae
commit 64b9abf1c0
3 files changed
+21 -37

No files matched your search

+15 -15
View File
@@ -3,15 +3,15 @@ services:
image: postgres:16-alpine
restart: unless-stopped
environment:
POSTGRES_USER: ${POSTGRES_USER:-presencia}
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-presencia}
POSTGRES_DB: ${POSTGRES_DB:-presencia}
POSTGRES_USER: presencia
POSTGRES_PASSWORD: presencia_change_me
POSTGRES_DB: presencia
volumes:
- presencia_pgdata:/var/lib/postgresql/data
ports:
- "${DB_HOST_PORT:-6543}:5432"
- "6543:5432"
healthcheck:
test: ["CMD-SHELL", "pg_isready -U ${POSTGRES_USER:-presencia}"]
test: ["CMD-SHELL", "pg_isready -U presencia"]
interval: 5s
timeout: 5s
retries: 10
@@ -26,16 +26,16 @@ services:
PORT: 4790
PGHOST: db
PGPORT: 5432
PGUSER: ${POSTGRES_USER:-presencia}
PGPASSWORD: ${POSTGRES_PASSWORD:-presencia}
PGDATABASE: ${POSTGRES_DB:-presencia}
JWT_SECRET: ${JWT_SECRET:-change-me-to-a-long-random-string}
COOKIE_SECURE: ${COOKIE_SECURE:-false}
ADMIN_EMAIL: ${ADMIN_EMAIL:-admin@presencia.local}
ADMIN_PASSWORD: ${ADMIN_PASSWORD:-ChangeMe123!}
ADMIN_NAME: ${ADMIN_NAME:-Administrateur}
PGUSER: presencia
PGPASSWORD: presencia_change_me
PGDATABASE: presencia
JWT_SECRET: change-me-to-a-long-random-string
COOKIE_SECURE: "false"
ADMIN_EMAIL: admin@presencia.local
ADMIN_PASSWORD: ChangeMe123!
ADMIN_NAME: Administrateur
ports:
- "${BACKEND_HOST_PORT:-4790}:4790"
- "4790:4790"
frontend:
build: ./frontend
@@ -43,7 +43,7 @@ services:
depends_on:
- backend
ports:
- "${FRONTEND_HOST_PORT:-8781}:80"
- "8781:80"
volumes:
presencia_pgdata: