feat(deploy): prod = LXC Proxmox + nginx-proxy-manager — COOKIE_SECURE/TRUST_PROXY=1 en prod (F1), REPRISE §5/§9 + README à jour

This commit is contained in:
Nicolas
2026-08-26 09:28:46 +02:00
parent 9262c3a4f2
commit ef9f04c551
3 changed files with 25 additions and 8 deletions
+6
View File
@@ -9,6 +9,12 @@ services:
volumes:
- seiche-data:/data
restart: unless-stopped
# Déploiement : LXC Proxmox derrière nginx-proxy-manager (TLS Let's Encrypt).
# NPM termine le TLS et ajoute X-Forwarded-For → cookies Secure + IP client réelle.
# Sans proxy TLS (test Docker en LAN) : passer ces deux valeurs à "0".
environment:
SEICHE_COOKIE_SECURE: "1"
SEICHE_TRUST_PROXY: "1"
# Variables d'option (toutes ont des valeurs par défaut dans server/src/config.ts) :
# SEICHE_EXTERNAL_ADAPTER, SEICHE_EXTERNAL_BASE_URL, SEICHE_EXTERNAL_API_KEY,
# SEICHE_PORT, SEICHE_SESSION_TTL_MS, ...