24 lines
747 B
YAML
24 lines
747 B
YAML
name: seiche
|
|
|
|
services:
|
|
seiche:
|
|
build: .
|
|
image: seiche:latest
|
|
ports:
|
|
- "8787:8787"
|
|
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, ...
|
|
|
|
volumes:
|
|
seiche-data:
|