123456789101112131415161718192021222324 |
- FROM node:16.17.0 as builder
- ENV WORKDIR=/soybean-admin
- 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 /soybean
- COPY --from=builder /soybean-admin/dist /soybean-admin
- COPY --from=builder /soybean-admin/docker/nginx.conf /etc/nginx/nginx.conf
- EXPOSE 80
|