Retour aux cas pratiques
DockerAvancé

Mise en place d'un healthcheck robuste pour un service API

Scénario

Contexte : Une API interne est utilisée par plusieurs microservices. En cas de panne, les conteneurs restent marqués comme actifs alors qu'ils ne répondent plus. Le Problème : Aucun mécanisme de healthcheck n'est défini dans l'image Docker, empêchant l'orchestrateur de détecter les conteneurs défaillants. Contraintes : Vous devez ajouter un HEALTHCHECK dans le Dockerfile sans modifier le code. L'application expose un endpoint /health sur le port 3000. Livrable attendu : Fournir un Dockerfile intégrant une instruction HEALTHCHECK adaptée permettant de détecter automatiquement les conteneurs non fonctionnels.

Compétences ciblées

dockerhealthcheckmonitoringapiresilience
    Mise en place d'un healthcheck robuste pour un service API — mise en situation Docker | CodeDuel