aboutsummaryrefslogtreecommitdiffstats
path: root/Dockerfile
blob: 3b11c37f09d21634955a7e8006b7848ce8bba296 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
FROM alpine
RUN apk add --no-cache python3 uv

WORKDIR /app
COPY static /app/static
COPY templates /app/templates
COPY app.py pyproject.toml .python-version uv.lock /app/
RUN uv sync

EXPOSE 8000

CMD ["uv", "run", "gunicorn", "--bind", "0.0.0.0:8000", "app:app", "-w", "1"]