From 67df5b6a38f242cb525a664b32957e805b76c343 Mon Sep 17 00:00:00 2001 From: "cnb.aUOqoEV4wEA" Date: Wed, 12 Nov 2025 23:11:24 +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 | 22 +++++++--------------- 1 file changed, 7 insertions(+), 15 deletions(-) diff --git a/cache.dockerfile b/cache.dockerfile index 91066be2..d1f3668d 100644 --- a/cache.dockerfile +++ b/cache.dockerfile @@ -1,23 +1,15 @@ -FROM node:22-slim AS builder - -# --max-old-space-size +FROM node:22 -ENV NODE_OPTIONS=--max-old-space-size=8192 -ENV TZ=Asia/Shanghai +RUN npm config set registry http://mirrors.cloud.tencent.com/npm/ \ + && npm i -g pnpm \ + && pnpm config set store-dir /lib/pnpm -ENV NODE_PATH=/app/node_modules +WORKDIR /data/cache +COPY package.json package-lock.json ./ - -WORKDIR /app - -# copy package.json and pnpm-lock.yaml to workspace -COPY . /app - -RUN npm config set registry https://mirrors.cloud.tencent.com/npm/ -RUN npm install -g pnpm@10.14.0 -RUN pnpm install --frozen-lockfile +RUN pnpm i RUN echo "Builder Success 🎉"