Configuration
Variables d'environnement
Chaque service lit sa configuration depuis les variables d'environnement chargées via les fichiers .env dans configs/ :
- configs/local.env - Développement local avec émulateurs.
- configs/dev.env - Environnement de développement GCP.
- configs/prod.env - Environnement de production GCP.
| Variable | Description | Défaut (local) |
|---|---|---|
ENVIRONMENT |
Environnement de déploiement | local |
PROJECT_ID |
Identifiant du projet GCP | local-emulator |
PUBSUB_EMULATOR_HOST |
Adresse de l'émulateur Pub/Sub | localhost:8085 |
FIRESTORE_EMULATOR_HOST |
Adresse de l'émulateur Firestore | localhost:8080 |
STATE_MANAGER_URL |
URL de base du Gestionnaire d'état | http://localhost:8080 |
Configuration Terraform
L'infrastructure est gérée via Terraform avec un état séparé par environnement :