Dockerfile 418 B

123456789101112131415
  1. FROM node:14.0.0 as builder
  2. WORKDIR /app/tmr-group-admin
  3. #拷贝源码
  4. COPY . .
  5. #安装依赖
  6. RUN npm install --registry=https://registry.npm.taobao.org
  7. # 开始构建
  8. RUN npm run build:prod
  9. # 第二阶段构建
  10. FROM nginx:alpine
  11. COPY --from=builder /app/tmr-group-admin/dist/ /usr/share/nginx/html/
  12. COPY --from=builder /app/tmr-group-admin/default.conf.template /etc/nginx/templates/default.conf.template
  13. EXPOSE 80