Deploy NodeJS website
Giả sử bạn có 1 website nodejs muốn chạy dưới domain api.domain.com
Đảm bảo 2 ứng dụng
NodeJS
vàPM2
được cài đặt trên máy chủTạo trang web với cấu hình như sau
- Nhập domain
- Chọn Proxy Port
- Nhập port mà ứng dụng nodejs của bạn chạy, ví dụ 3000
Cài đặt mã nguồn cho trang web từ git hoặc tự tải lên
Ở dưới local mình start nodejs bằng lệnh
node indexjs
thì trên môi trường production mình chạy lệnhpm2 start index.js --name my-api
Lần sau mỗi khi cập nhật code mới bạn chỉ cần chạy lại lệnh
pm2 restart my-api