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