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 VOLUME ["/app"] CMD uv run fastapi run cutt/main.py