This commit is contained in:
2025-04-21 18:55:24 +02:00
parent 92c5398f0d
commit 58d3a37985

View File

@@ -1,18 +1,11 @@
FROM ghcr.io/astral-sh/uv:python3.13-bookworm-slim AS builder FROM ghcr.io/astral-sh/uv:python3.13-bookworm-slim
WORKDIR /opt/ WORKDIR /app
COPY ./pyproject.toml ./uv.lock ./ COPY ./pyproject.toml ./uv.lock ./
RUN --mount=type=ssh uv venv \ RUN --mount=type=ssh uv venv \
&& uv sync --frozen && uv sync --frozen
COPY ./src /app/src
FROM ghcr.io/astral-sh/uv:python3.13-bookworm-slim WORKDIR /app/src
COPY --from=builder /opt/.venv /opt/venv
ENV PATH="/opt/venv/bin:$PATH"
COPY ./app /app
WORKDIR /app