From 1ee9c89c3f2fb0e9da71ab09d66c254f1fa12d2b Mon Sep 17 00:00:00 2001 From: Minimata Date: Mon, 28 Apr 2025 16:25:16 +0200 Subject: [PATCH] vault backup: 2025-04-28 16:25:16 --- 06 - Teaching/Exercises 923.md | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/06 - Teaching/Exercises 923.md b/06 - Teaching/Exercises 923.md index ebc8334..d7d635d 100644 --- a/06 - Teaching/Exercises 923.md +++ b/06 - Teaching/Exercises 923.md @@ -1,6 +1,6 @@ # Docker -## Exercices courts +## Exercices Vous êtes en charge de l'infrastructure serveur d'une API Python. Malin comme vous êtes, vous utilisez Docker pour gérer cette infrastructure. @@ -13,12 +13,25 @@ API/ ├─ Dockerfile ├─ docker-compose.yaml ├─ .gitignore -├─ poetry.lock -├─ pyproject.toml ``` ### Exercice 1 Les développeur.euse.s de l'API viennent vous voir en disant qu'iels aimeraient bien changer leur version de Python actuelle (3.7) à la version 3.10. -Quel(s) fichier(s) éditez-vous manuellement afin de faire correspondre l'infrastructure à leur souhait ? \ No newline at end of file +Quel(s) fichier(s) devez vous éditer afin de satisfaire leur besoin ? +- [ ] main.py +- [ ] Dockerfile +- [ ] docker-compose.yaml +- [ ] .gitignore + +### Exercice 2 + +La nouvelle version de l'API doit pouvoir être testée sur l'infrastructure sans intérferer avec l'API en production. Vous devez donc mettre en place un nouveau container qui s'accède par un port différent que celui utilisé pour l'API en production. + +Quel(s) fichier(s) éditez vous ? +- [ ] main.py +- [ ] Dockerfile +- [ ] docker-compose.yaml +- [ ] .gitignore +