| 12345678910111213141516171819202122232425 |
- FROM circleci/node:latest-browsers as builder
- WORKDIR /usr/src/app/
- USER root
- COPY package.json ./
- RUN yarn
- COPY ./ ./
- RUN npm run test:all
- RUN npm run build
- FROM nginx
- WORKDIR /usr/share/nginx/html/
- COPY ./docker/nginx.conf /etc/nginx/conf.d/default.conf
- COPY --from=builder /usr/src/app/dist /usr/share/nginx/html/
- EXPOSE 80
- CMD ["nginx", "-g", "daemon off;"]
|