12345678910111213141516171819202122 |
- FROM node:16.17.0 as builder
- ENV WORKDIR=/kpt-system-web
- WORKDIR $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/nginx.conf /etc/nginx/nginx.conf
- EXPOSE 80
|