Aller au contenu principal

Variables d'environnement

Référence des variables d'environnement prises en charge par les services Vision. À définir dans votre fichier .env ou dans la configuration du service Dokploy.

🎥 Camera Manager

VariableTypeDéfautDescription
DB_CAMERA_HOSTHostnamecontrol-hub-mysqlHôte de la base pour récupérer la config des caméras.
DB_CAMERA_USERStringrootUtilisateur base de données.
DB_CAMERA_PASSWORDString-Mot de passe base (SÉCURISÉ).
PROCESS_FPSInteger5Critique : FPS cible de traitement. Plus haut = plus de charge.
REDIS_HOSTHostnamecontrol-hub-redisAdresse du courtier Redis.
PROMETHEUS_PORTPort4000Port des métriques internes.

🧠 Batch Inference

VariableTypeDéfautDescription
MODEL_PATHPath/app/model.ptChemin du fichier YOLO .pt dans le conteneur.
INFERENCE_DEVICEID0Index GPU (voir nvidia-smi). Utiliser cpu pour le mode logiciel.
CONFIDENCE_THRESHOLDFloat0.5Sensibilité. Plus bas = plus de détections (et plus de faux positifs).
BATCH_WAIT_MSInteger50Réglage : Budget de latence pour l’accumulation des batches.
MAX_BATCH_SIZEInteger32Nombre max d’images par passe. Dépend de la VRAM (4 Go ≈ 8, 24 Go ≈ 64).

⚙️ Redis Worker

VariableTypeDéfautDescription
STRESSED_ALERT_SECONDSFloat30.0Déclencher « STRESSED » si l’agitation reste élevée pendant cette durée.
BATCH_INTERVAL_SECONDSFloat1.0Fréquence de compilation des métriques.
AGITATION_THRESHOLDFloat0.4Vitesse / surface pour compter comme « mouvement ».