编辑文件 cache.dockerfile
This commit is contained in:
parent
21ade761d1
commit
67df5b6a38
@ -1,23 +1,15 @@
|
|||||||
FROM node:22-slim AS builder
|
FROM node:22
|
||||||
|
|
||||||
# --max-old-space-size
|
|
||||||
|
|
||||||
|
|
||||||
ENV NODE_OPTIONS=--max-old-space-size=8192
|
RUN npm config set registry http://mirrors.cloud.tencent.com/npm/ \
|
||||||
ENV TZ=Asia/Shanghai
|
&& 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 ./
|
||||||
|
|
||||||
|
RUN pnpm i
|
||||||
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 echo "Builder Success 🎉"
|
RUN echo "Builder Success 🎉"
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user