FROM node:16.17.0 as builder ENV WORKDIR=/kpt-system-web WORKDIR $WORKDIR COPY ./ $WORKDIR/ ARG version ENV COMMITID=$version RUN npm i -g pnpm RUN pnpm install RUN pnpm build FROM nginx:alpine as prod RUN mkdir /kpt-system-web COPY --from=builder /kpt-system-web/dist /kpt-system-web COPY --from=builder /kpt-system-web/docker/nginx.conf /etc/nginx/nginx.conf EXPOSE 80