Dockerfile 326 B

123456789101112131415161718
  1. FROM node:16 as builder
  2. WORKDIR /build
  3. COPY . /app
  4. #COPY ./VERSION .
  5. WORKDIR /app
  6. RUN npm install
  7. RUN npm run build
  8. FROM nginx:1.19.0-alpine
  9. # 将构建的React应用复制到Nginx的html目录
  10. COPY --from=builder /app/build /usr/share/nginx/html
  11. # 暴露端口80
  12. EXPOSE 80
  13. # 启动Nginx
  14. CMD ["nginx", "-g", "daemon off;"]