From c068fc6eefb751aee177f0131885499e82eb7419 Mon Sep 17 00:00:00 2001 From: "cnb.aUOqoEV4wEA" Date: Wed, 12 Nov 2025 22:20:39 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BC=96=E8=BE=91=E6=96=87=E4=BB=B6=20cache.do?= =?UTF-8?q?ckerfile?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cache.dockerfile | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/cache.dockerfile b/cache.dockerfile index 54c7c437..2dba0d72 100644 --- a/cache.dockerfile +++ b/cache.dockerfile @@ -8,13 +8,16 @@ ENV TZ=Asia/Shanghai ENV NODE_PATH=/app/node_modules -# 设置工作目录 +RUN npm i -g corepack + WORKDIR /app -# 将 by 中的文件列表 COPY 过来 -COPY . . +# copy package.json and pnpm-lock.yaml to workspace +COPY . /app -RUN npm i pnpm -g +# 安装依赖 +RUN --mount=type=cache,id=pnpm,target=/pnpm/store pnpm install --frozen-lockfile +RUN pnpm run build RUN pnpm install --frozen-lockfile