Files
stream-control/.env.example
jeanotx32 cbbf31cabf
All checks were successful
release / build (push) Successful in 29s
release / verify-windows (push) Successful in 1m24s
Feat : preview timeline vignette
2026-08-12 22:07:39 +02:00

34 lines
1.1 KiB
Plaintext

# --- Serveur de contrôle ---
PORT=8080
HOST=0.0.0.0
# Mot de passe d'accès au dashboard web
ADMIN_PASSWORD=change-me
# Secret utilisé pour signer les sessions du dashboard (32+ caractères aléatoires)
# Générer : node -e "console.log(require('crypto').randomBytes(32).toString('hex'))"
SESSION_SECRET=change-me-please-with-a-long-random-string
# Jeton d'enrôlement : un agent qui se connecte avec ce jeton s'auto-enregistre
# et reçoit son propre jeton permanent. Mettre à vide pour désactiver l'enrôlement.
ENROLLMENT_TOKEN=change-me-enrollment-token
# Base SQLite
DB_PATH=./data/stream-control.sqlite
# Intervalle de remontée de statut demandé aux agents (ms)
STATUS_INTERVAL_MS=2000
# Délai avant de considérer un agent comme hors-ligne (ms)
AGENT_TIMEOUT_MS=15000
# Duree de direct exigee avant un enregistrement automatique (ms).
AUTO_RECORD_DELAY_MS=60000
# Vignettes de diffusion conservees (une par stream, montrees au survol de la frise)
PREVIEWS_DIR=./data/previews
# Attente avant de copier la vignette d'une diffusion qui demarre (ms).
# En deca, un stream trop court n'aura pas de vignette : il n'a rien a montrer.
PREVIEW_DELAY_MS=60000