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
| Variable | Type | Défaut | Description |
|---|
DB_CAMERA_HOST | Hostname | control-hub-mysql | Hôte de la base pour récupérer la config des caméras. |
DB_CAMERA_USER | String | root | Utilisateur base de données. |
DB_CAMERA_PASSWORD | String | - | Mot de passe base (SÉCURISÉ). |
PROCESS_FPS | Integer | 5 | Critique : FPS cible de traitement. Plus haut = plus de charge. |
REDIS_HOST | Hostname | control-hub-redis | Adresse du courtier Redis. |
PROMETHEUS_PORT | Port | 4000 | Port des métriques internes. |
🧠 Batch Inference
| Variable | Type | Défaut | Description |
|---|
MODEL_PATH | Path | /app/model.pt | Chemin du fichier YOLO .pt dans le conteneur. |
INFERENCE_DEVICE | ID | 0 | Index GPU (voir nvidia-smi). Utiliser cpu pour le mode logiciel. |
CONFIDENCE_THRESHOLD | Float | 0.5 | Sensibilité. Plus bas = plus de détections (et plus de faux positifs). |
BATCH_WAIT_MS | Integer | 50 | Réglage : Budget de latence pour l’accumulation des batches. |
MAX_BATCH_SIZE | Integer | 32 | Nombre max d’images par passe. Dépend de la VRAM (4 Go ≈ 8, 24 Go ≈ 64). |
⚙️ Redis Worker
| Variable | Type | Défaut | Description |
|---|
STRESSED_ALERT_SECONDS | Float | 30.0 | Déclencher « STRESSED » si l’agitation reste élevée pendant cette durée. |
BATCH_INTERVAL_SECONDS | Float | 1.0 | Fréquence de compilation des métriques. |
AGITATION_THRESHOLD | Float | 0.4 | Vitesse / surface pour compter comme « mouvement ». |