Dockerfile 298 B

123456789101112
  1. FROM node:18-alpine as builder
  2. WORKDIR /app
  3. COPY package*.json ./
  4. RUN npm install
  5. COPY . .
  6. RUN npm run build
  7. FROM nginx:alpine
  8. # 将 Vite 打包出来的 dist 目录移动到 Nginx 的服务目录下
  9. COPY --from=builder /app/build /usr/share/nginx/html
  10. EXPOSE 80
  11. CMD ["nginx", "-g", "daemon off;"]