From 87e4b8a99b057ad42920f6e7270f9068ad4c25e9 Mon Sep 17 00:00:00 2001 From: "cnb.aUOqoEV4wEA" Date: Wed, 12 Nov 2025 22:02:45 +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 | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/cache.dockerfile b/cache.dockerfile index 41f65712..89c28922 100644 --- a/cache.dockerfile +++ b/cache.dockerfile @@ -6,14 +6,18 @@ ENV PATH="$PNPM_HOME:$PATH" ENV NODE_OPTIONS=--max-old-space-size=8192 ENV TZ=Asia/Shanghai -RUN npm i -g corepack +ENV NODE_PATH=/app/node_modules +# 设置工作目录 WORKDIR /app -# copy package.json and pnpm-lock.yaml to workspace -COPY . /app +# 将 by 中的文件列表 COPY 过来 +COPY . . + +RUN npm ci + +RUN npm i -g corepack -# 安装依赖 RUN --mount=type=cache,id=pnpm,target=/pnpm/store pnpm install --frozen-lockfile RUN echo "Builder Success 🎉"