iot-manage-dashboard/cache.dockerfile
2025-11-12 22:14:03 +08:00

25 lines
376 B
Docker

FROM node:22-slim AS builder
# --max-old-space-size
ENV PNPM_HOME="/pnpm"
ENV PATH="$PNPM_HOME:$PATH"
ENV NODE_OPTIONS=--max-old-space-size=8192
ENV TZ=Asia/Shanghai
ENV NODE_PATH=/app/node_modules
# 设置工作目录
WORKDIR /app
# 将 by 中的文件列表 COPY 过来
COPY . .
RUN npm i pnpm -g
RUN pnpm install --frozen-lockfile
RUN echo "Builder Success 🎉"