dobrado

dockerfile

Aug 6th, 2018
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.47 KB | None | 0 0
  1. FROM mhart/alpine-node:10.0.0 AS builder
  2.  
  3. RUN mkdir -p /usr/src/app
  4. WORKDIR /app
  5.  
  6. COPY package.json yarn.lock /app/
  7. RUN YARN_CACHE_FOLDER=/usr/local/share/.cache/yarn/v1/ yarn --production
  8.  
  9. RUN yarn
  10. COPY . /app
  11.  
  12. RUN yarn build && yarn run pkg
  13.  
  14.  
  15. # PKG config
  16. FROM alpine:3.7
  17. RUN apk update && \
  18. apk add --no-cache libstdc++ libgcc ca-certificates && \
  19. rm -rf /var/cache/apk/*
  20.  
  21. WORKDIR /app
  22.  
  23. EXPOSE 3000
  24.  
  25. COPY --from=builder /app/pkg .
  26. CMD ./next-pwa
Advertisement
Add Comment
Please, Sign In to add comment