From e2f99af73b735f76afd471f2d91de3e24f068126 Mon Sep 17 00:00:00 2001 From: passthem Date: Mon, 10 Nov 2025 05:00:51 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B0=86=E6=B5=8F=E8=A7=88=E5=99=A8=E4=BE=9D?= =?UTF-8?q?=E8=B5=96=E6=94=BE=E5=9C=A8=E6=9C=80=E6=9C=80=E5=89=8D=E9=9D=A2?= =?UTF-8?q?=E5=AE=89=E8=A3=85=EF=BC=8C=E4=BB=A5=E4=BF=9D=E8=AF=81=E4=BE=9D?= =?UTF-8?q?=E8=B5=96=E6=9B=B4=E6=96=B0=E6=97=B6=EF=BC=8C=E5=B0=BD=E5=8F=AF?= =?UTF-8?q?=E8=83=BD=E4=B8=8D=E7=94=A8=E9=87=8D=E8=A3=85=E6=B5=8F=E8=A7=88?= =?UTF-8?q?=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index ba9c5e5..9ed4c19 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,7 +2,7 @@ FROM python:3.13-slim AS base ENV VIRTUAL_ENV=/app/.venv \ PATH="/app/.venv/bin:$PATH" \ - PLAYWRIGHT_BROWSERS_PATH=0 + PLAYWRIGHT_BROWSERS_PATH=/usr/lib/pw-browsers # 安装所有都需要的底层依赖 RUN apt-get update && \ @@ -18,6 +18,10 @@ RUN apt-get update && \ fonts-noto-color-emoji \ && rm -rf /var/lib/apt/lists/* +RUN pip install --no-cache-dir playwright \ + && python -m playwright install chromium \ + && pip uninstall -y playwright + FROM base AS builder @@ -42,8 +46,6 @@ COPY --from=builder ${VIRTUAL_ENV} ${VIRTUAL_ENV} WORKDIR /app -RUN python -m playwright install chromium - COPY bot.py pyproject.toml .env.prod .env.test ./ COPY assets ./assets COPY scripts ./scripts