docker-based-development-guide/python/Dockerfile

20 lines
400 B
Docker

FROM python:3.7.3-alpine3.9 as dev
RUN mkdir /app/
WORKDIR /app/
COPY ./src/requirements.txt /app/requirements.txt
RUN pip install -r requirements.txt
COPY ./src/ /app/
############# PROD IMAGE ##############
FROM python:3.7.3-alphine3.9 as prod
RUN mkdir /app/
WORKDIR /app/
COPY --from=dev /app/ /app/
RUN pip install -r requirements.txt
ENV FLASK_APP=server.py
CMD flask run -h 0.0.0 -p 5000