FROM node:12-alpine as builder COPY package.json package-lock.json ./ RUN npm install COPY . ./ RUN NODE_ENV=development npm run build FROM node:12-alpine as server WORKDIR /www COPY package.json package-lock.json next.config.js ./ RUN npm ci --only=production COPY --from=builder .next .next COPY --from=builder public public EXPOSE 80 ENTRYPOINT ["npm", "run", "start-prod"]