1. Giới thiệu
Render là một nền tảng đám mây mạnh mẽ cho phép triển khai các ứng dụng web và dịch vụ API một cách dễ dàng. Trong bài viết này, chúng ta sẽ tìm hiểu cách triển khai một ứng dụng Node.js sử dụng Render.
Bước 1: Chuẩn bị mã nguồn ứng dụng Node.js
- Tổ chức code với server lưu ở file index.js
Bước 2. Tạo tài khoản Render
Truy cập vào link: https://render.com/
- Sau khi Login thành công tài khoản thì tiến hàng tạo Web Service bằng cách chọn New ->Web Service
Bước 3. Kết nối với Github và Repository của dự án muốn deploy
Bước 4: Config Web Service
Tiến hành điền các thông tin tương ứng, ở đây hoàn toàn có thể sử dụng branch khác với master. Như mình thì dùng develop để render tự động deploy app khi pull request được merge vào branch develop
Đối với start command thì trong project: npm start không nên dùng nodemon vì nó làm tăng thời gian deploy (nodemon chỉ nên run ở dev: npm run dev)
tham khảo sctipts trong file pakage.json
Add các environment variables vào mục advanced
Chọn Create Web Service, đợi một vài phút để Build, sau đó ứng dụng của bạn đã được deploy👍️