FROM node:14-alpine as builder COPY package.json package-lock.json ./ RUN npm install COPY . ./ RUN NODE_ENV=development npm run build FROM node:14-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 3000 ENTRYPOINT ["npm", "run", "serve"]