iot-manage-dashboard/cache.dockerfile
2025-11-12 23:10:10 +08:00

26 lines
404 B
Docker

FROM node:22-slim AS builder
# --max-old-space-size
ENV NODE_OPTIONS=--max-old-space-size=8192
ENV TZ=Asia/Shanghai
ENV NODE_PATH=/app/node_modules
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 🎉"