From 8f5fe0df98d17e5c4ebffdd5ffae43dfb1f73af5 Mon Sep 17 00:00:00 2001 From: Moruy <11990999+losywee@users.noreply.github.com> Date: Mon, 9 Jun 2025 14:58:53 +0800 Subject: [PATCH] Update Dockerfile.builder (#490) --- Dockerfile.builder | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/Dockerfile.builder b/Dockerfile.builder index d5961b6..717d6f8 100644 --- a/Dockerfile.builder +++ b/Dockerfile.builder @@ -1,10 +1,20 @@ -FROM python:3.10.18-alpine3.22 +FROM python:3.10.18-alpine3.22 AS builder + +RUN apk add --no-cache --virtual .build-deps build-base python3-dev libffi-dev openssl-dev RUN pip install -U pdm ENV PDM_CHECK_UPDATE=false WORKDIR /app -COPY pyproject.toml README.md . +COPY pyproject.toml README.md ./ + +RUN pdm install --prod --no-editable + +FROM python:3.10.18-alpine3.22 + +WORKDIR /app + +COPY --from=builder /app/.venv ./.venv + COPY xiaomusic/ ./xiaomusic/ COPY plugins/ ./plugins/ COPY holiday/ ./holiday/ COPY xiaomusic.py . -RUN pdm install --prod --no-editable