mirror of
https://github.com/kennethreitz/kennethreitz.org.git
synced 2026-06-05 22:50:17 +00:00
22 lines
372 B
Docker
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"]
|