Retour à la leçon
Mission

Mission : un déploiement de production incomplet et silencieux

Prédire le résultat d'une fusion de fichiers Compose et diagnostiquer un -f manquant.

Contexte

docker-compose.yml (base) définit restart: unless-stopped pour api, tandis que docker-compose.prod.yml redéfinit restart: always. Ce jour-là, l'équipe déploie en production en oubliant docker-compose.prod.yml dans la commande -f, et la stack démarre quand même, sans aucune erreur visible.

Analyse ce qui se passe réellement dans chaque cas.