From 8f53233d280f1e49200e86321fdfbd6dbf8c6ed9 Mon Sep 17 00:00:00 2001 From: Alivecow Date: Mon, 24 Feb 2025 22:55:04 +0100 Subject: [PATCH] feat: Add Dockerfile for development environment Refs: OPS-10 --- Dockerfile-DEV | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 Dockerfile-DEV 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"] +