From ade97976759d659b9b172aea239d87bd7589f7b0 Mon Sep 17 00:00:00 2001 From: fanyinrumeng <42991257+fanyinrumeng@users.noreply.github.com> Date: Wed, 4 Dec 2024 21:46:26 +0800 Subject: [PATCH] Update Dockerfile --- Dockerfile | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/Dockerfile b/Dockerfile index 22b3a102..76dff85d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -37,16 +37,34 @@ EXPOSE 8080 WORKDIR /app/zhenxun +# 安装运行时所需的系统依赖 RUN apt update && \ apt install -y --no-install-recommends \ libgl1-mesa-glx \ libglib2.0-0 \ + libnss3 \ + libnspr4 \ + libatk1.0-0 \ + libatk-bridge2.0-0 \ + libcups2 \ + libdrm2 \ + libxkbcommon0 \ + libxcomposite1 \ + libxdamage1 \ + libxfixes3 \ + libxrandr2 \ + libgbm1 \ + libasound2 \ + libpango-1.0-0 \ + libcairo2 \ && apt clean && \ rm -rf /var/lib/apt/lists/* # 复制依赖项和应用代码 COPY --from=builder /usr/local/lib/python3.11/site-packages /usr/local/lib/python3.11/site-packages COPY --from=builder /app/zhenxun /app/zhenxun +# 复制 Playwright 浏览器 +COPY --from=builder /root/.cache/ms-playwright /root/.cache/ms-playwright # 设置数据和资源目录 VOLUME /app/zhenxun/data /app/zhenxun/resources /app/zhenxun/.env.dev