From 5688056883682f285418b58f35060429124b67d4 Mon Sep 17 00:00:00 2001 From: Minimata Date: Mon, 28 Apr 2025 16:51:17 +0200 Subject: [PATCH] vault backup: 2025-04-28 16:51:17 --- 06 - Teaching/Exercises 923.md | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/06 - Teaching/Exercises 923.md b/06 - Teaching/Exercises 923.md index 689f435..0e4467b 100644 --- a/06 - Teaching/Exercises 923.md +++ b/06 - Teaching/Exercises 923.md @@ -41,10 +41,21 @@ 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 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. +Afin d'éviter de polluer la base de donnée de production avec les tests, vous avez décidé de créer un nouveau container pour la base de donnée. Ce container doit être similaire en tout point à la production avec les exceptions suivantes: +- Cette nouvelle base de donnée ne doit en aucun cas interférer avec la production. +- Les données qui y sont stockées doivent être détruites entre chaque lancement de test pour assurer leur bon fonctionnement. +- L'API de test s'y connecte via le port 9876. -Que devez vous changer pour respecter ces conditions ? +Sachant que: +- Il s'agit d'une base de donnée Postgres. +- Les containers sont détruits et recréés entre chaque test. -- [ ] La version du container Postgres utilisé -- [ ] Le port par lequel l'infrastructure accède au container Postgres -- [ ] Le port \ No newline at end of file +Quelle combinaison d'action permet de remplir ces conditions ? + +- [ ] Changer la version de l'image du container Postgres pour `postgres:latest` +- [ ] Changer le port mapping du container Postgres en `9876:9876` +- [ ] Changer le port mapping du container Postgres en `9876:5432` +- [ ] Changer le volume utilisé par le container Postgres pour `./src/:/var/lib/postgresql/data` +- [ ] Supprimer le volume utilisé par le container Postgres +- [ ] Changer les variables d'environnement du container Postgres +- [ ] Supprimer les variables d'environnement \ No newline at end of file