1
0
mirror of https://github.com/hanxi/xiaomusic.git synced 2026-03-15 08:13:16 +08:00

build: 编译镜像

This commit is contained in:
涵曦
2024-10-30 09:50:22 +08:00
parent ac6fbd1b82
commit 8629c16fe4
4 changed files with 25 additions and 5 deletions

View File

@@ -1,4 +1,4 @@
FROM python:3.10 AS builder
FROM hanxi/xiaomusic:builder AS builder
ENV DEBIAN_FRONTEND=noninteractive
RUN pip install -U pdm
ENV PDM_CHECK_UPDATE=false
@@ -9,7 +9,7 @@ COPY plugins/ ./plugins/
COPY xiaomusic.py .
RUN pdm install --prod --no-editable
FROM hanxi/xiaomusic:base
FROM hanxi/xiaomusic:runtime
WORKDIR /app
COPY --from=builder /app/.venv /app/.venv