From 1733bb897ad46ba5ec2097fbb7c1eb5e5c61d01a Mon Sep 17 00:00:00 2001
From: Mickael Masquelin <mickael.masquelin@univ-lille.fr>
Date: Wed, 26 Jun 2024 18:15:43 +0200
Subject: [PATCH] fix(security): Updated exercise

---
 README.md | 35 +++++++++++++++++++++++++++++++++++
 1 file changed, 35 insertions(+)

diff --git a/README.md b/README.md
index 2159391..0848dea 100644
--- a/README.md
+++ b/README.md
@@ -217,6 +217,41 @@ id
 uid=0(root) gid=0(root) groups=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel),11(floppy),20(dialout),26(tape),27(video)
 ```
 
+### A vous de jouer ! 
+
+Considérons le fichier `app.py` suivant :
+
+```python
+from flask import Flask
+
+app = Flask(__name__)
+
+@app.route("/")
+def hello_world():
+    return "Hello, World!"
+
+if __name__ == "__main__":
+    app.run(host='0.0.0.0')
+```
+
+Et le fichier `requirements.txt` ci-après : 
+
+```
+blinker
+click
+Flask
+Flask-SQLAlchemy
+greenlet
+itsdangerous
+Jinja2
+MarkupSafe
+SQLAlchemy
+typing_extensions
+Werkzeug
+```
+
+Proposez un fichier `Dockerfile` qui permet d'exécuter votre application en tant qu'utilisateur non root dans votre conteneur.
+
 ### Jouons avec les capabilities
 
 #### Avec `cap-drop`
-- 
GitLab