dockerfile 598 B

123456789101112131415161718192021222324252627282930313233343536373839
  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 /usr/src/app
  18. # Installing dependencies
  19. RUN npm install
  20. # # Copying source files
  21. COPY . /usr/src/app
  22. # Building app
  23. EXPOSE 3000
  24. # Running the app
  25. CMD "npm" "run" "dev"