Intermédiaire
Démarré ne veut pas dire prêt
À presque chaque déploiement, l'API des commandes plante une fois : elle se connecte avant que PostgreSQL accepte les connexions. depends_on est déjà dans compose.yaml. Fais réussir chaque démarrage de la stack.
L'API vérifie la base une fois au démarrage et s'arrête si elle ne peut pas se connecter. Le test lance docker compose up -d, puis 20 fois docker compose down et up -d, et compte les démarrages où l'API est sortie en erreur.
Ce que ton serveur doit tenir
- Chaque démarrage de la stack réussit
- Disponibilité ≥ 99 %