From e4be0ce4648bf5e498ef3295a5f01d57c587c326 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Mon, 11 May 2026 01:13:44 +0800 Subject: [PATCH] chore: 1 --- packages/ui/Dockerfile | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/packages/ui/Dockerfile b/packages/ui/Dockerfile index 9c87bcbf9..95dcf8594 100644 --- a/packages/ui/Dockerfile +++ b/packages/ui/Dockerfile @@ -18,19 +18,11 @@ RUN npm install -g pnpm RUN cp /workspace/certd-client/dist/* /workspace/certd-server/public/ -rf # RUN cd /workspace/certd-server && pnpm install && npm run build-on-docker -# 替换为: -WORKDIR /workspace/certd-server - -# 1. 先忽略所有构建脚本安装依赖 -RUN pnpm install --ignore-scripts - -# 2. 自动批准所有需要的构建脚本 -RUN yes | pnpm approve-builds - -# 3. 重新安装(或仅重建)以执行已批准的脚本并构建项目 -RUN pnpm install && npm run build-on-docker - -WORKDIR /workspace/ +RUN cd /workspace/certd-server && \ + pnpm install --ignore-scripts && \ + yes | pnpm approve-builds && \ + pnpm rebuild && \ + npm run build-on-docker FROM node:22-alpine