FROM ghcr.io/astral-sh/uv:python3.12-bookworm-slim WORKDIR /app COPY pyproject.toml uv.lock* ./ RUN uv sync --group dev --no-install-project COPY . . RUN uv sync --group dev