build: 修改镜像
This commit is contained in:
parent
f749edcf16
commit
5032747f1e
@ -1,4 +1,4 @@
|
|||||||
FROM python:3.10 AS builder
|
FROM hanxi/xiaomusic:base AS builder
|
||||||
ENV DEBIAN_FRONTEND=noninteractive
|
ENV DEBIAN_FRONTEND=noninteractive
|
||||||
RUN pip install -U pdm
|
RUN pip install -U pdm
|
||||||
ENV PDM_CHECK_UPDATE=false
|
ENV PDM_CHECK_UPDATE=false
|
||||||
@ -8,8 +8,6 @@ COPY xiaomusic/ ./xiaomusic/
|
|||||||
COPY plugins/ ./plugins/
|
COPY plugins/ ./plugins/
|
||||||
COPY xiaomusic.py .
|
COPY xiaomusic.py .
|
||||||
RUN pdm install --prod --no-editable
|
RUN pdm install --prod --no-editable
|
||||||
COPY install_dependencies.sh .
|
|
||||||
RUN bash install_dependencies.sh
|
|
||||||
|
|
||||||
FROM python:3.10-slim
|
FROM python:3.10-slim
|
||||||
|
|
||||||
@ -20,8 +18,8 @@ RUN apt-get update && apt-get install -y \
|
|||||||
&& rm -rf /var/lib/apt/lists/*
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
WORKDIR /app
|
WORKDIR /app
|
||||||
COPY --from=builder /app/.venv /app/.venv
|
|
||||||
COPY --from=builder /app/ffmpeg /app/ffmpeg
|
COPY --from=builder /app/ffmpeg /app/ffmpeg
|
||||||
|
COPY --from=builder /app/.venv /app/.venv
|
||||||
COPY xiaomusic/ ./xiaomusic/
|
COPY xiaomusic/ ./xiaomusic/
|
||||||
COPY plugins/ ./plugins/
|
COPY plugins/ ./plugins/
|
||||||
COPY xiaomusic.py .
|
COPY xiaomusic.py .
|
||||||
|
Loading…
Reference in New Issue
Block a user