From fb634a5466c3aefc57e9c1717fdc68dfa3a43a41 Mon Sep 17 00:00:00 2001 From: Andreas Balogh Date: Thu, 11 Feb 2021 15:48:22 +0100 Subject: [PATCH] cleanup Dockerfile --- .gitlab-ci.yml | 8 +++++--- src/webui/Dockerfile | 12 ++++++++---- src/webui/run.sh | 1 + 3 files changed, 14 insertions(+), 7 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 612d067..a116a70 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -43,7 +43,9 @@ unit_test: tags: - docker - ubuntu + artifacts: + paths: + - var/ script: - - echo "Run locally, then test" - - export - + - mkdir var + - wget localhost:5000 -o var/index.html diff --git a/src/webui/Dockerfile b/src/webui/Dockerfile index 290c13e..5b12a9c 100644 --- a/src/webui/Dockerfile +++ b/src/webui/Dockerfile @@ -1,7 +1,11 @@ FROM python:3.9-slim +RUN apt-get update && apt-get install -y \ + gcc \ + && rm -rf /var/lib/apt/lists/* +RUN pip install ZEO==5.2.1 RUN pip install flask -COPY flaskr flaskr -COPY run.sh run.sh -ENV FLASK_APP=flaskr/zeo_db.py +WORKDIR /flaskr +COPY . . +ENV FLASK_APP=flaskr/zeo_db EXPOSE 5000 -CMD /run.sh \ No newline at end of file +CMD python3 -m flask run --host=0.0.0.0 \ No newline at end of file diff --git a/src/webui/run.sh b/src/webui/run.sh index 149a140..b9c614c 100755 --- a/src/webui/run.sh +++ b/src/webui/run.sh @@ -1,3 +1,4 @@ #!/bin/sh +export FLASK_APP=flaskr/zeo_db exec python3 -m flask run --host=0.0.0.0