Gestion des Environnements
Astuces et conseils pour bien organiser vos environnements de déploiement.
Pour créer et configurer vos environnements, consultez la documentation Environnements.
Astuces clés
Ordre des environnements
L'ordre des environnements dans le tableau conditionne le workflow de déploiement proposé par défaut.
Configurez l'ordre pour refléter votre cycle de vie :
DEV → STAGING → PROD
L'interface de déploiement proposera automatiquement le prochain environnement.
Marquage des environnements
- Marquez un environnement comme "Développement" : Il sera utilisé par défaut pour les tests de nœuds
- Marquez un environnement comme "Production" : Il sera visuellement identifié comme critique
Combinaison avec les dictionnaires
La puissance des environnements réside dans leur combinaison avec les dictionnaires. Lorsqu'un flux est déployé, Ecosystem utilise automatiquement les valeurs du dictionnaire correspondant à l'environnement.
Exemple :
| Clé | DEV | PROD |
|---|---|---|
api_url | https://dev-api.example.com | https://api.example.com |
Dans votre flux, utilisez simplement :
{{dictionaries.api_config.api_url}}
→ La bonne URL est sélectionnée selon l'environnement de déploiement.
Utilisez des variables de dictionnaire dans la configuration de vos déclencheurs (ex: configuration SFTP). Le même déclencheur pointera vers différents serveurs selon l'environnement.
Workflow de déploiement recommandé
1. ✅ Développer et tester en DEV
↓
2. ✅ Valider en STAGING (données de test)
↓
3. ✅ Déployer en PROD
- Ne jamais utiliser de méthodes d'authentification de production en développement
- Tester complètement en DEV et STAGING avant la production
- Chaque environnement doit avoir ses propres données
Cas multi-tenant
Pour les projets multi-clients, créez des environnements dédiés :
DEVSTAGINGPROD-CLIENT-APROD-CLIENT-B
Chaque environnement dispose de ses propres valeurs de dictionnaires.