CI : Deployment
This commit is contained in:
42
.env.production.example
Normal file
42
.env.production.example
Normal file
@@ -0,0 +1,42 @@
|
||||
# Configuration de production — copier vers .env à côté de docker-compose.yml
|
||||
#
|
||||
# cp .env.production.example .env && chmod 600 .env
|
||||
|
||||
# --- Image ------------------------------------------------------------------
|
||||
# Renseigner l'hôte de ton instance Gitea et le propriétaire du paquet.
|
||||
IMAGE=gitea.exemple.com/jeanbon/stream-control-server:latest
|
||||
|
||||
# --- Publication du port ----------------------------------------------------
|
||||
# Interface d'écoute. Mets l'IP LAN/VPN de la machine si elle a aussi une patte
|
||||
# publique — en HTTP, ce port ne doit jamais être joignable depuis Internet.
|
||||
BIND_ADDR=0.0.0.0
|
||||
HOST_PORT=8080
|
||||
|
||||
# --- Secrets ----------------------------------------------------------------
|
||||
# Mot de passe du dashboard.
|
||||
ADMIN_PASSWORD=
|
||||
|
||||
# Clé de signature des sessions. Générer :
|
||||
# openssl rand -hex 32
|
||||
SESSION_SECRET=
|
||||
|
||||
# Jeton d'enrôlement présenté par les agents à leur première connexion.
|
||||
# Générer : openssl rand -hex 24
|
||||
# Laisser vide pour désactiver l'auto-enregistrement (provisionnement manuel).
|
||||
ENROLLMENT_TOKEN=
|
||||
|
||||
# --- Réglages ---------------------------------------------------------------
|
||||
# Fréquence de remontée d'état des agents (ms).
|
||||
STATUS_INTERVAL_MS=2000
|
||||
|
||||
# Délai sans nouvelle avant de déclarer un agent hors-ligne (ms).
|
||||
AGENT_TIMEOUT_MS=15000
|
||||
|
||||
# Délai d'attente d'une réponse d'agent à une commande (ms).
|
||||
COMMAND_TIMEOUT_MS=15000
|
||||
|
||||
# Durée de validité d'une session dashboard (ms) — 12 h par défaut.
|
||||
SESSION_TTL_MS=43200000
|
||||
|
||||
# Nombre d'entrées de journal conservées en base.
|
||||
LOG_RETENTION=2000
|
||||
Reference in New Issue
Block a user