Update Dockerfile to Python 3 (#7)

This commit is contained in:
f4lco
2020-04-23 14:43:37 +02:00
parent 45d49b515e
commit ecc23b9e6b
+4 -4
View File
@@ -2,7 +2,7 @@ ARG DEPLOY_DIR=/opt/om-parser-stw-potsdam-v2
ARG LISTEN_PORT=3080 ARG LISTEN_PORT=3080
# Build & test container # Build & test container
FROM python:2.7-alpine as buildsys FROM python:3.8-alpine as buildsys
ARG DEPLOY_DIR ARG DEPLOY_DIR
# Install required dependencies # Install required dependencies
@@ -30,7 +30,7 @@ RUN chown -R flaskd:flaskd .
USER flaskd USER flaskd
# Install environment # Install environment
RUN pipenv install --two --dev RUN pipenv install --dev
# Run tests # Run tests
RUN make test RUN make test
@@ -38,7 +38,7 @@ RUN make test
# Executable container # Executable container
FROM python:2.7-alpine FROM python:3.8-alpine
ARG DEPLOY_DIR ARG DEPLOY_DIR
ARG LISTEN_PORT ARG LISTEN_PORT
@@ -59,7 +59,7 @@ RUN chown -R flaskd:flaskd .
USER flaskd USER flaskd
ENV PIPENV_VENV_IN_PROJECT=1 ENV PIPENV_VENV_IN_PROJECT=1
RUN pipenv install --two --deploy RUN pipenv install --deploy
EXPOSE $LISTEN_PORT EXPOSE $LISTEN_PORT
CMD pipenv run uwsgi --master --http11-socket $LISTEN --plugins python --protocol uwsgi --wsgi stw_potsdam.views:app --virtualenv ./.venv CMD pipenv run uwsgi --master --http11-socket $LISTEN --plugins python --protocol uwsgi --wsgi stw_potsdam.views:app --virtualenv ./.venv