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

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

COPY static /app/static
COPY templates /app/templates
COPY app.py /app/

EXPOSE 8000

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