Dockerfile 322 B

1234567891011121314
  1. FROM node:lts-alpine
  2. WORKDIR /build
  3. # 设置npm镜像
  4. RUN npm config set registry https://registry.npmmirror.com
  5. COPY package.json /build/package.json
  6. RUN npm install
  7. COPY ./ /build
  8. RUN npm run build
  9. FROM nginx
  10. RUN mkdir /app
  11. COPY --from=0 /build/dist /app
  12. COPY --from=0 /build/nginx.conf /etc/nginx/nginx.conf
  13. EXPOSE 80