From 9bd3ab9486b0926f1a47e2e6f8f5b5b353b9b102 Mon Sep 17 00:00:00 2001 From: Eric Coissac Date: Sun, 14 Sep 2025 10:51:20 +0200 Subject: [PATCH] Ajouter Dockerfile --- Dockerfile | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..ae3f729 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,26 @@ +FROM python:3.10-slim + +WORKDIR /app + +# Installer les dépendances système nécessaires pour Docker et le projet +RUN apt-get update && apt-get install -y \ + curl \ + git \ + && rm -rf /var/lib/apt/lists/* + +# Installer Docker CLI +RUN curl -fsSL https://get.docker.com -o get-docker.sh && \ + sh get-docker.sh && \ + rm get-docker.sh + +# Cloner le projet CodeGenerator +RUN git clone https://github.com/kagnlp/CodeGenerator.git . + +# Installer les dépendances Python +RUN pip install --no-cache-dir -r requirements.txt + +# Exposer le port de l'application +EXPOSE 3000 + +# Démarrer l'application +CMD ["python", "app.py"] \ No newline at end of file