Dockerfile 539 B

12345678910111213141516171819
  1. FROM node:14.0.0 as builder
  2. WORKDIR /app/tmr-group-admin
  3. ENV VUE_APP_BASE_API=https://www.baidu.com/
  4. ENV VITE_DOMAIN=https://www.baidu.com/123
  5. #拷贝源码
  6. COPY . .
  7. #安装依赖
  8. RUN npm config set sass_binary_site=https://npm.taobao.org/mirrors/node-sass
  9. RUN npm install
  10. # 开始构建
  11. RUN npm run build:prod
  12. # 第二阶段构建
  13. FROM nginx:alpine
  14. COPY --from=builder /app/tmr-group-admin/dist/ /usr/share/nginx/html/
  15. COPY --from=builder /app/tmr-group-admin/default.conf.template /etc/nginx/templates/default.conf.template
  16. EXPOSE 80