From 0eaa3bc594750ebb09abafc442ab1ee20fb54df4 Mon Sep 17 00:00:00 2001 From: Hugo LIVET Date: Fri, 9 Feb 2024 14:33:11 +0100 Subject: [PATCH 1/8] :rocket: Dockerfile --- src/app/Dockerfile | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 src/app/Dockerfile diff --git a/src/app/Dockerfile b/src/app/Dockerfile new file mode 100644 index 0000000..95c3456 --- /dev/null +++ b/src/app/Dockerfile @@ -0,0 +1,9 @@ +FROM django + +EXPOSE 8000 +WORKDIR /app +COPY requirements.txt ./ +RUN pip install -r requirements.txt +COPY . /app + +ENTRYPOINT ["python3", "manage.py", "runserver", "0.0.0.0:8000"] \ No newline at end of file From feadfaec8a568d59d88239ac878f412d3d0a9e31 Mon Sep 17 00:00:00 2001 From: Hugo LIVET Date: Fri, 9 Feb 2024 14:35:30 +0100 Subject: [PATCH 2/8] Ajouter '.drone.yml' --- .drone.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 .drone.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..c117820 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,30 @@ +kind: pipeline +type: docker +name: CD_PlotaFakeNews + +trigger: + event: + - push + +steps: + - name: docker_image + image: plugins/docker + settings: + dockerfile: src/app/Dockerfile + context: src/app/ + registry: hub.codefirst.iut.uca.fr + repo: hub.codefirst.iut.uca.fr/hugo.livet/plota-fake-news + username: + from_secret: SECRET_REGISTRY_USERNAME + password: + from_secret: SECRET_REGISTRY_PASSWORD + + - name: deploy-application + image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-dockerproxy-clientdrone:latest + environment: + IMAGENAME: hub.codefirst.iut.uca.fr/hugo.livet/plota-fake-news:latest + CONTAINERNAME: PlotaFakeNews + COMMAND: create + OVERWRITE: true + ADMINS: axelde_la_fuente, hugolivet + depends_on: [ docker_image] \ No newline at end of file From 43fc7cf3c5572a9a032acaace66ce80770b61399 Mon Sep 17 00:00:00 2001 From: Hugo LIVET Date: Fri, 9 Feb 2024 14:39:16 +0100 Subject: [PATCH 3/8] :green_heart: Dockerfile --- src/app/Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/app/Dockerfile b/src/app/Dockerfile index 95c3456..1a99f20 100644 --- a/src/app/Dockerfile +++ b/src/app/Dockerfile @@ -2,7 +2,8 @@ FROM django EXPOSE 8000 WORKDIR /app -COPY requirements.txt ./ + +COPY ../../requirements.txt /app RUN pip install -r requirements.txt COPY . /app From a76415be65e09dd5de03fcd3da68bb7fdb7e3f95 Mon Sep 17 00:00:00 2001 From: Hugo LIVET Date: Fri, 9 Feb 2024 14:43:13 +0100 Subject: [PATCH 4/8] :pencil2: requirements app --- src/app/requirements.txt | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 src/app/requirements.txt diff --git a/src/app/requirements.txt b/src/app/requirements.txt new file mode 100644 index 0000000..48ff795 --- /dev/null +++ b/src/app/requirements.txt @@ -0,0 +1,4 @@ +scikit-learn +matplotlib +numpy +pandas \ No newline at end of file From 620982c33a877fb6de4bbc2b28941cfb3ebdb473 Mon Sep 17 00:00:00 2001 From: Hugo LIVET Date: Fri, 9 Feb 2024 14:43:52 +0100 Subject: [PATCH 5/8] :green_heart: Dockerfile --- src/app/Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/app/Dockerfile b/src/app/Dockerfile index 1a99f20..6b89c38 100644 --- a/src/app/Dockerfile +++ b/src/app/Dockerfile @@ -3,8 +3,8 @@ FROM django EXPOSE 8000 WORKDIR /app -COPY ../../requirements.txt /app -RUN pip install -r requirements.txt COPY . /app +RUN pip install -r /app/requirements.txt + ENTRYPOINT ["python3", "manage.py", "runserver", "0.0.0.0:8000"] \ No newline at end of file From 8084c1c84b8775e8a77ae0ff51870335a948d069 Mon Sep 17 00:00:00 2001 From: Hugo LIVET Date: Fri, 9 Feb 2024 14:45:16 +0100 Subject: [PATCH 6/8] :green_heart: Dockerfile --- src/app/requirements.txt | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/app/requirements.txt b/src/app/requirements.txt index 48ff795..7f5da7f 100644 --- a/src/app/requirements.txt +++ b/src/app/requirements.txt @@ -1,4 +1,2 @@ scikit-learn -matplotlib -numpy pandas \ No newline at end of file From 7bca246f6988a3dbbe690f11c7492aa846ba195d Mon Sep 17 00:00:00 2001 From: Hugo LIVET Date: Fri, 9 Feb 2024 14:46:28 +0100 Subject: [PATCH 7/8] :green_heart: Dockerfile --- src/app/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/Dockerfile b/src/app/Dockerfile index 6b89c38..ce542c6 100644 --- a/src/app/Dockerfile +++ b/src/app/Dockerfile @@ -4,7 +4,7 @@ EXPOSE 8000 WORKDIR /app COPY . /app +RUN pip install --upgrade pip RUN pip install -r /app/requirements.txt - ENTRYPOINT ["python3", "manage.py", "runserver", "0.0.0.0:8000"] \ No newline at end of file From a958c784ba8d0d4d4029f5b0e30a008c22212931 Mon Sep 17 00:00:00 2001 From: Hugo LIVET Date: Fri, 9 Feb 2024 14:54:18 +0100 Subject: [PATCH 8/8] :green_heart: Dockerfile --- src/app/Dockerfile | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/app/Dockerfile b/src/app/Dockerfile index ce542c6..0ff7221 100644 --- a/src/app/Dockerfile +++ b/src/app/Dockerfile @@ -1,10 +1,13 @@ -FROM django +FROM python:3.8 EXPOSE 8000 WORKDIR /app +#ENV PYTHONUNBUFFERED=1 COPY . /app + +RUN wget http://fr.archive.ubuntu.com/ubuntu/pool/universe/p/python-stdlib-extensions/python-tk_2.7.18-1_amd64.deb RUN pip install --upgrade pip -RUN pip install -r /app/requirements.txt +RUN pip install -r requirements.txt ENTRYPOINT ["python3", "manage.py", "runserver", "0.0.0.0:8000"] \ No newline at end of file