mirror of
https://github.com/R0m1k3/PleinR.git
synced 2026-10-11 17:27:54 +02:00
Rend AUTH_SECRET optionnel : génération auto + persistance au déploiement
Le compose ne requiert plus AUTH_SECRET (`:?` retiré). Si la variable est vide, docker-entrypoint.sh génère un secret aléatoire et le persiste dans le volume app-data (/app/data/auth_secret), réutilisé aux redémarrages. Surcharge possible en définissant AUTH_SECRET. Déploiement Portainer sans configuration requise. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01XwfhYHzC9hQWPDnQ2p53GL
This commit is contained in:
5 files changed
+30
-6
No files matched your search
+7
-1
@@ -33,7 +33,9 @@ services:
|
||||
condition: service_healthy
|
||||
environment:
|
||||
DATABASE_URL: postgres://${POSTGRES_USER:-pleinr}:${POSTGRES_PASSWORD:-pleinr}@postgres:5432/${POSTGRES_DB:-pleinr}
|
||||
AUTH_SECRET: ${AUTH_SECRET:?set AUTH_SECRET in your .env}
|
||||
# Optional: if left empty, the container generates and persists one
|
||||
# automatically (see docker-entrypoint.sh + the app-data volume).
|
||||
AUTH_SECRET: ${AUTH_SECRET:-}
|
||||
AUTH_URL: ${AUTH_URL:-http://localhost:8413}
|
||||
SEED_ON_START: ${SEED_ON_START:-true}
|
||||
SEED_ADMIN_EMAIL: ${SEED_ADMIN_EMAIL:-admin@plein-r.fr}
|
||||
@@ -42,6 +44,10 @@ services:
|
||||
ports:
|
||||
# Host port rarely used (container stays on 3000). App reachable at http://HOST:8413
|
||||
- "8413:3000"
|
||||
volumes:
|
||||
# Persists the auto-generated AUTH_SECRET across restarts.
|
||||
- appdata:/app/data
|
||||
|
||||
volumes:
|
||||
pgdata:
|
||||
appdata:
|
||||
Reference in new issue
Block a user