vault backup: 2025-04-29 08:05:15

This commit is contained in:
2025-04-29 08:05:15 +02:00
parent 917b2eca3d
commit 2baa03524b

View File

@@ -44,7 +44,7 @@ Quel(s) fichier(s) éditez vous ?
### Exercice 3
#### 1 point max.
#### 2 point max.
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 conditions suivantes:
- Cette nouvelle base de donnée ne doit en aucun cas interférer avec la production.
@@ -75,19 +75,18 @@ Vous décidez de dupliquer la configuration ci-dessus pour créer le nouveau con
Quelles étapes devez-vous effectuer pour que le nouveau container respecte les conditions ci-dessus ?
- [ ] Vous changez la version de l'image pour `postgres:latest`
- [ ] Vous changez le port mapping pour `9876:9876`
- [x] Vous changez le port mapping pour `9876:5432`
- [ ] Vous changez les variables d'environnement
- [ ] Vous supprimez les variables d'environnement
- [ ] Vous changez le volume mapping du container pour `./src/:/var/lib/postgresql/data`
- [ ] Vous changez le volume mapping du container pour `test-db-data:/var/lib/postgresql/data` et ajoutez `test-db-data` dans la définition des volumes en bas du fichier
- [x] Vous supprimez le volume mapping du container
- [ ] Vous supprimer la définition du volume `prod-db-data` en bas du fichier
- [ ] Vous changez la version de l'image pour `postgres:latest` _0 points_
- [ ] Vous changez le port mapping pour `9876:9876` _0 points_
- [x] Vous changez le port mapping pour `9876:5432` _1 points_
- [ ] Vous supprimez les variables d'environnement _0 points_
- [ ] Vous changez le volume mapping du container pour `./src/:/var/lib/postgresql/data` _0 points_
- [ ] Vous changez le volume mapping du container pour `test-db-data:/var/lib/postgresql/data` et ajoutez `test-db-data` dans la définition des volumes en bas du fichier _0 points_
- [x] Vous supprimez le volume mapping du container _1 points_
- [ ] Vous supprimer la définition du volume `prod-db-data` en bas du fichier _-1 points_
### Exercice 4
#### 1 point max.
#### 2 point max.
Le responsable sécurité est venu vous voir pour vous demander d'arrêter de mettre en clair des informations sensibles dans vos fichiers et de les mettre dans un fichier `.env`, ou quelque chose du genre. Vous n'avez pas écouté jusqu'au bout mais vous avez hoché la tête donc vous êtes légalement obligé de faire quelque chose.
@@ -113,10 +112,10 @@ API/
Quel(s) autre(s) fichier(s) devez-vous modifier pour éviter de revoir le responsable sécurité prochainement ?
- [x] main.py ✅ 2025-04-29
- [x] Dockerfile ✅ 2025-04-29
- [x] docker-compose.yaml ✅ 2025-04-29
- [x] .gitignore ✅ 2025-04-29
- [ ] main.py _0 points_
- [ ] Dockerfile _0 points_
- [x] docker-compose.yaml _1 points_
- [x] .gitignore _1 points_
# Backend