| 123456789101112131415161718192021222324252627 |
- 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 fetch:blocks
- 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;"]
|