Files
cutt/Dockerfile

17 lines
253 B
Docker

FROM ghcr.io/astral-sh/uv:alpine
EXPOSE 8000
ENV PYTHONUNBUFFERED=1 \
PYTHONDONTWRITEBYTECODE=1 \
PORT=8000 \
UV_NO_DEV=1
WORKDIR /app
COPY pyproject.toml .python-version /app
RUN uv sync
COPY . /app
CMD uv run fastapi run cutt/main.py