Files
kennethreitz.org/Dockerfile
T
2024-08-15 18:30:42 -04:00

22 lines
372 B
Docker

FROM python:3.12.4-bookworm AS builder
ENV PYTHONUNBUFFERED=1 \
PYTHONDONTWRITEBYTECODE=1
WORKDIR /app
RUN python -m pip install uv
RUN uv venv .venv
COPY requirements.txt ./
RUN uv pip install -r requirements.txt
FROM python:3.12.4-slim-bookworm
WORKDIR /app
COPY --from=builder /app/.venv .venv/
COPY . .
CMD ["/app/.venv/bin/fastapi", "run", "tuftedoc.py"]