Dockerfile.hub 373 B

12345678910111213141516171819202122232425
  1. FROM circleci/node:latest-browsers as builder
  2. WORKDIR /usr/src/app/
  3. USER root
  4. COPY package.json ./
  5. RUN yarn
  6. COPY ./ ./
  7. RUN npm run test:all
  8. RUN npm run build
  9. FROM nginx
  10. WORKDIR /usr/share/nginx/html/
  11. COPY ./docker/nginx.conf /etc/nginx/conf.d/default.conf
  12. COPY --from=builder /usr/src/app/dist /usr/share/nginx/html/
  13. EXPOSE 80
  14. CMD ["nginx", "-g", "daemon off;"]