dockerfile 525 B

1234567891011121314151617181920212223
  1. FROM node:14
  2. # Install Depends
  3. RUN wget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | apt-key add -
  4. RUN echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/6.0 multiverse" | tee /etc/apt/sources.list.d/mongodb-org-6.0.list
  5. RUN apt-get update
  6. # Create app directory
  7. RUN mkdir -p /usr/src/app
  8. WORKDIR /usr/src/app
  9. # Installing node dependencies
  10. COPY package.json ./
  11. RUN npm install
  12. # Copying source files
  13. COPY . .
  14. # Building app
  15. EXPOSE 5000
  16. # Running the app
  17. CMD "npm" "start"