Dockerfile 330 B

1234567891011121314151617181920
  1. FROM node:lts AS development
  2. ENV CI=true
  3. ENV PORT=3000
  4. WORKDIR /code
  5. COPY package.json /code/package.json
  6. COPY package-lock.json /code/package-lock.json
  7. RUN npm ci
  8. COPY . /code
  9. CMD [ "npm", "start" ]
  10. FROM development AS builder
  11. RUN npm run build
  12. FROM nginx:1.13-alpine
  13. COPY --from=builder /code/build /usr/share/nginx/html