/DockerizeNodeApp

Demo dockerize node web app

Primary LanguageJavaScript

Đây là ví dụ Dockerize Node.js Web App.

Tham khảo từ Katacoda

Các bước như sau:

  1. mkdir DockerizeNodeApp
  2. cd DockerizeNodeApp
  3. install yarn. Xem yarn
  4. yarn global add express-generator
  5. express --view=twig myweb . Hướng dẫn express-generator
  6. cd myweb
  • yarn install
  • npm start
  1. ra thư mục ngoài tạo .gitignore để bỏ qua thư mục node_modules
  2. Tạo Dockerfile
  3. docker build -t mynode .
  4. docker run -d --name mynode -p 3000:3000 mynode:latest
  5. docker ps
  6. curl http://localhost:3000
  7. Add environment variable to container docker run -d --name mynode -p 3000:3000 NODE_EVN=production mynode:latest