From b1e58efd6d754dc7cd8f25704b792b875996ebaf Mon Sep 17 00:00:00 2001 From: William Bell Date: Thu, 29 Jan 2026 20:48:48 +0000 Subject: [PATCH] start working on docker --- docker-compose.yml | 0 dockerfile | 27 +++++++++++++++++++++++++++ main.py | 3 ++- requirements.txt | 1 + 4 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 docker-compose.yml create mode 100644 dockerfile diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..e69de29 diff --git a/dockerfile b/dockerfile new file mode 100644 index 0000000..5d93fd4 --- /dev/null +++ b/dockerfile @@ -0,0 +1,27 @@ +# syntax=docker/dockerfile:1.4 +FROM --platform=$BUILDPLATFORM python:alpine AS builder + +WORKDIR /app + +COPY requirements.txt /app +RUN --mount=type=cache,target=/root/.cache/pip \ + pip3 install -r requirements.txt + +COPY . /app + +ENTRYPOINT ["gunicorn"] +CMD ["--bind","0.0.0.0:8000","main:app"] + +FROM builder as dev-envs + +RUN <