Dockerfile 596 B

12345678910111213141516171819202122232425262728293031
  1. FROM node:16-alpine as builder
  2. ENV NODE_ENV build
  3. USER node
  4. WORKDIR /home/node
  5. COPY . .
  6. RUN rm yarn.lock
  7. # RUN npm cils
  8. RUN yarn install
  9. # COPY --chown=node:node . .
  10. # RUN npm run build \
  11. # && npm prune --production
  12. # ---
  13. # FROM node:16-alpine
  14. # ENV NODE_ENV production
  15. # USER node
  16. # WORKDIR /home/node
  17. # COPY --from=builder --chown=node:node /home/node/package*.json ./
  18. # COPY --from=builder --chown=node:node /home/node/node_modules/ ./node_modules/
  19. # COPY --from=builder --chown=node:node /home/node/dist/ ./dist/
  20. # CMD ["node", "dist/server.js"]