Environnements & cycle de vie
Environnements
Un environnement = une instance complète et isolée de ton app. Champs principaux, cycle de vie, dashboard.
Version v1.01 min de lecture
Environnements
📍 Où trouver ça dans l'UI — Infra → onglet Environments (liste) ; clique un env pour son dashboard complet
Un environnement = une instance complète et isolée de ton app.
Champs principaux d'un environnement
| Champ | Exemple | Rôle |
|---|---|---|
env | dev / prod / staging | Type d'environnement |
shortname | exemple | Surnom court de l'app dans cet env |
slug | exemple-dev | Identifiant unique de l'environnement (utilisé dans les URLs) |
gitRef | main / dev / feature/X | Branche Git surveillée par cet env |
gitRefType | BRANCH / TAG / COMMIT | Type de référence Git |
autoDeployEnabled | true / false | Auto-deploy quand un build sur cette ref réussit |
Cycle de vie d'un env
textACTIVE → (pause) → PAUSED → (resume) → ACTIVE ↓ DELETING → (cleanup) → supprimé
Le tableau de bord d'un environnement
Quand tu cliques sur un environnement, tu accèdes à :
| Onglet | Contenu |
|---|---|
| Résumé | Vue d'ensemble (services up, dernière deploy, health) |
| Services | Liste des ServiceInstances avec leur état runtime |
| Deployments | Historique des versions déployées + rollback |
| Configuration | Variables et secrets de l'env |
| Jobs | Tâches scheduled (cron jobs) |
| Databases | Les DatabaseInstances de cet env |
| Storage | Les StorageBucketInstances de cet env |
| URLs | Les URLs publiques de cet env |
| Monitoring | Métriques, logs centralisés |