diff --git a/Dockerfile-DEV b/Dockerfile-DEV new file mode 100644 index 0000000..a305520 --- /dev/null +++ b/Dockerfile-DEV @@ -0,0 +1,22 @@ +# syntax=docker/dockerfile:1 + +FROM python:3.12-alpine + +# VENV not needed in docker container +ENV POETRY_VIRTUALENVS_CREATE=false + +WORKDIR /app + +COPY . . + +# Install dependencies +RUN pip install poetry +RUN poetry install + +# Expose development port +EXPOSE 5000 + +# Include host flag to make flask listen on all interfaces +# Otherwise it is not accessible from the outside. +CMD [ "flask", "--app", "senju/main", "run", "--debug", "--host=0.0.0.0"] +