vault backup: 2025-04-28 16:38:20
This commit is contained in:
@@ -20,6 +20,7 @@ API/
|
||||
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) devez vous éditer afin de satisfaire leur besoin ?
|
||||
|
||||
- [ ] main.py
|
||||
- [ ] Dockerfile
|
||||
- [ ] docker-compose.yaml
|
||||
@@ -30,6 +31,7 @@ Quel(s) fichier(s) devez vous éditer afin de satisfaire leur besoin ?
|
||||
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 pour l'API de test 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
|
||||
@@ -39,4 +41,10 @@ Quel(s) fichier(s) éditez vous ?
|
||||
|
||||
### Exercice 3
|
||||
|
||||
Afin d'éviter de polluer la base de donnée de production avec les tests, vous avez décidé de dupliquer également le container de la base de donnée. Cette nouvelle base de donnée ne doit en aucun cas interférer la production. Les données qui y sont stockées ne sont pas importantes et doivent être
|
||||
Afin d'éviter de polluer la base de donnée de production avec les tests, vous avez décidé de dupliquer également le container de la base de donnée. Cette nouvelle base de donnée ne doit en aucun cas interférer la production. Les données qui y sont stockées ne sont pas importantes et doivent être détruites entre chaque lancement de test pour assurer leur bon fonctionnement. Les containers sont détruits et recréés entre chaque test. Il s'agit d'une base de donnée Postgres.
|
||||
|
||||
À quoi devez vous faire attention ?
|
||||
|
||||
- [ ] Changer la version du container Postgres utilisé
|
||||
- [ ] Changer le port par lequel l'infrastructure accède au container Postgres
|
||||
- [ ] Changer le port
|
||||
Reference in New Issue
Block a user