diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 44d60c3b8ee9c8aa9db1ae48508324eb4b42e577..e09942c6bb32bebd9a112d3b407af3d5fb6563ed 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -10,7 +10,7 @@ lint:
   stage: lint
   script:
     - pip install flake8
-    - flake8 sphère.py
+    - flake8 calculVolumeSphere.py
 
 test:
   stage: test
diff --git a/dockerfile b/dockerfile
new file mode 100644
index 0000000000000000000000000000000000000000..8fb561860c3dffd8f832e9f2eaa1a757026de04b
--- /dev/null
+++ b/dockerfile
@@ -0,0 +1,17 @@
+# Utilisez une image de base Python
+FROM python:3.8
+
+# Mise à jour et installation de pip
+RUN apt-get update -y && apt-get install -y python3-pip
+
+# Copiez les fichiers nécessaires dans le conteneur
+COPY calculVolumeSphere.py requirements.txt ./
+
+# Installez les dépendances
+RUN pip3 install -r requirements.txt
+
+# Exposez le port 9090
+EXPOSE 9090
+
+# Commande par défaut à exécuter lorsque le conteneur est démarré
+CMD ["python3", "calculVolumeSphere.py"]
\ No newline at end of file
diff --git a/requirement.txt b/requirement.txt
new file mode 100644
index 0000000000000000000000000000000000000000..d59d046a8bb6cae1a628f1b0e25c9c762f954c9a
--- /dev/null
+++ b/requirement.txt
@@ -0,0 +1,2 @@
+Flask==2.0.1
+pytest==6.2.5
\ No newline at end of file