FROM node:latest as builder WORKDIR /app/kpt-system-web #拷贝源码 COPY . . #安装依赖 RUN npm config set registry https://registry.npmmirror.com/ RUN npm install -g pnpm RUN pnpm install # 开始构建 RUN pnpm run build # 第二阶段构建 FROM nginx:alpine as prod COPY --from=builder /app/kpt-system-web/dist/ /usr/share/nginx/html/ COPY --from=builder /app/kpt-system-web/default.conf.template /etc/nginx/conf.d/default.conf EXPOSE 80