dockerfile 619 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. # FROM node:14
  2. # # Create app directory
  3. # RUN mkdir -p /usr/src/app && chown -R node:node /usr/src/app
  4. # WORKDIR /usr/src/app
  5. # COPY --chown=node:node . .
  6. # USER node
  7. # RUN npm install
  8. # # Building app
  9. # # RUN npm run build
  10. # EXPOSE 3000
  11. # # Running the app
  12. # CMD "npm" "run" "dev"
  13. FROM node:14
  14. # Create app directory
  15. RUN mkdir -p /usr/src/app && chown -R node:node /usr/src/app
  16. WORKDIR /usr/src/app
  17. # COPY package.json ./
  18. # # Copying source files
  19. COPY . .
  20. # Installing dependencies
  21. RUN rm -rf node_modules package-lock.json
  22. RUN npm install
  23. # Building app
  24. EXPOSE 3000
  25. # Running the app
  26. CMD "npm" "run" "dev"