diff --git a/06 - Teaching/Exercises 923.md b/06 - Teaching/Exercises 923.md index 5cf315d..2b16260 100644 --- a/06 - Teaching/Exercises 923.md +++ b/06 - Teaching/Exercises 923.md @@ -83,3 +83,32 @@ Quelles étapes devez-vous effectuer pour que le nouveau container respecte les ### Exercice 4 +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. + +Vous créez donc un fichier `.env` à la racine de votre projet qui ressemble à ça: + +``` +DB_USER=postgres +DB_PASSWORD=verysecurepassword +DB_NAME=yougotthis +``` + +La structure de fichier est à présent comme suit: + +``` +API/ +├─ src/ +│ ├─ main.py +├─ Dockerfile +├─ docker-compose.yaml +├─ .env +├─ .gitignore +``` + +Quel(s) autre(s) fichier(s) devez-vous modifier pour éviter de revoir le responsable sécurité prochainement ? + +- [ ] main.py +- [ ] Dockerfile +- [ ] docker-compose.yaml +- [ ] .gitignore +