Conteneurs : Docker, Compose et Swarm

Avancé

Bad Gateway après chaque livraison

L'équipe livre l'API plusieurs fois par jour avec docker compose up -d --build. Après chaque livraison, la boutique répond 502 Bad Gateway, jusqu'à ce que quelqu'un redémarre le conteneur nginx à la main. L'API elle-même va bien : un curl depuis l'intérieur du réseau fonctionne. Fais en sorte que les livraisons cessent de casser la boutique.

nginx sert le site et transmet /api/ à l'API. Le test lance docker compose up -d --build, ouvre http://<serveur>/api/products chaque minute pendant douze heures, et livre une nouvelle version de l'API toutes les deux heures, à partir de 1 h 15.

Ce que ton serveur doit tenir

  • Disponibilité ≥ 99 %

Ce que tu vas maîtriser