mirror of
https://github.com/marcel-dempers/docker-development-youtube-series.git
synced 2025-06-04 16:56:56 +00:00
23 lines
552 B
Plaintext
23 lines
552 B
Plaintext
FROM python:3.9.20-alpine3.20 as base
|
|
|
|
RUN mkdir /work/
|
|
WORKDIR /work/
|
|
|
|
COPY ./src/requirements.txt /work/requirements.txt
|
|
RUN pip install -r requirements.txt
|
|
|
|
COPY ./src/ /work/
|
|
ENV FLASK_APP=server.py
|
|
|
|
###########START NEW IMAGE : DEBUGGER ###################
|
|
FROM base as debug
|
|
RUN pip install ptvsd
|
|
|
|
WORKDIR /work/
|
|
CMD python -m ptvsd --host 0.0.0.0 --port 5678 --wait --multiprocess -m flask run -h 0.0.0.0 -p 5000
|
|
|
|
###########START NEW IMAGE: PRODUCTION ###################
|
|
FROM base as prod
|
|
|
|
CMD flask run -h 0.0.0 -p 5000
|