Formation Docker

Healthchecks, dépendances et redémarrages

Un conteneur démarré n’est pas un conteneur prêt. Healthchecks, depends_on et politique de redémarrage rendent l’environnement fiable.

Module 2 · L’environnement local avec Docker Compose

Réservé aux abonnés

Objectif du chapitre

MonTour attend que la base soit prête, expose une route de santé et redémarre seul après un crash.

Prérequis : Variables d’environnement et secrets (chapitre 09) : tag dk09 posé.

Au programme

  • Une route /api/health qui vérifie vraiment l’application et la base.
  • HEALTHCHECK dans le Dockerfile et healthcheck dans Compose.
  • depends_on avec condition: service_healthy.
  • Politiques restart et ce qu’elles ne réparent pas.

La suite de cette leçon est réservée aux abonnés

Les 3 premières leçons de chaque formation sont gratuites. Débloquez la suite pour continuer.