Update Dockerfile to Python 3 (#7)
This commit is contained in:
+4
-4
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user