Triển khai nodejs lên heroku
Trong phần hướng dẫn này, bạn sẽ tìm hiểu cách sử dụng Heroku để triển khai các ứng dụng NodeJS của mình một cách dễ dàng. “Heroku có thể phù hợp tuyệt vời cho các nhóm muốn thực hiện miễn phí hoặc tạo các ứng dụng nhỏ” Show Platform-as-a-Service cũng phù hợp với điều đó Điều kiện quyết định đầu tiên HerokuĐể khai thác cho Heroku, chúng ta phải đẩy mã vào kho lưu trữ git from xa. Để đạt được điều này, hãy thêm khóa công khai của bạn vào Heroku. Sau khi đăng ký, hãy truy cập vào tài khoản của bạn và lưu nó vào đó (theo một cách khác, bạn có thể thực hiện với CLI) Chúng ta cũng cần tải xuống và cài đặt toolbelt Heroku. Để xác minh rằng cài đặt của bạn đã thành công, hãy chạy lệnh sau trong thiết bị đầu cuối của bạn
Khi toolbelt được thiết lập và chạy, hãy đăng nhập để sử dụng nó
(Để biết thêm thông tin về toolbelt, hãy truy cập Heroku Devcenter) Triển khai lên Herokutruy cập vào Tạo ứng dụng mới, thêm ứng dụng mới và chọn một khu vực. Trong vài giây, ứng dụng của bạn sẽ khả dụng và màn hình sau sẽ chào đón bạn Truy cập trang Settings của ứng dụng và lấy URL Git. Trong thiết bị đầu cuối của bạn, thêm url từ xa Heroku
Bạn đã sẵn sàng triển khai ứng dụng đầu tiên của mình cho Heroku – nó thực sự chỉ là git push
Khi bạn làm điều này, Heroku bắt đầu xây dựng ứng dụng của bạn và triển khai nó. Sau khi triển khai, dịch vụ của bạn sẽ có thể truy cập được tại https. // CỦA BẠN-ỨNG DỤNG-TÊN. herokuapp. com Tiện ích HerokuMột trong những phần được đánh giá cao nhất của Heroku là hệ sinh thái của nó vì có hàng tá đối tác cung cấp cơ sở dữ liệu, công cụ giám sát và các giải pháp khác nhau. Để dùng thử tiện ích bổ sung, hãy cài đặt Trace, giải pháp giám sát NodeJS của chúng tôi. Để làm như vậy, hãy tìm Tiện ích bổ sung trên trang ứng dụng của bạn và bắt đầu nhập Trace, sau đó nhấp vào nó để sử dụng. Nhanh chóng, phải không? (Để kết thúc tích hợp Trace, hãy làm theo hướng dẫn Heroku. ) Triển khai NodeJS bằng DockerTrong phần này của hướng dẫn, bạn sẽ học cách tạo hình ảnh từ các ứng dụng NodeJS của mình và chạy chúng Docker cơ bảnĐể bắt đầu với Docker, hãy tải xuống và cài đặt nó từ trang web Docker yêu cầu ứng dụng NodeJS vào bên trong DockerĐầu tiên, chúng ta phải hiểu đúng hai định nghĩa
Để chạy một ứng dụng bên trong Docker, trước tiên chúng ta phải viết Dockerfile Dockerfile cho NodeJSTrong thư mục gốc của dự án của bạn, hãy tạo Dockerfile, một tệp văn bản trống, sau đó sao chép mã sau đó vào đó
Những điều cần lưu ý ở đây
Khi bạn có Dockerfile, bạn có thể tạo một hình ảnh từ nó bằng cách sử dụng
Sử dụng mô-đun NPM riêng? Sau khi xây dựng thành công hình ảnh của mình, bạn có thể liệt kê chúng với ________số 8To run image
Xin chúc mừng. You just running a application Dockerized NodeJS local. Đã đến lúc triển khai nó Triển khai hình ảnh DockerMột trong những điều tuyệt vời về Docker là khi bạn có một hình ảnh, bạn có thể chạy nó ở mọi nơi – hầu hết các môi trường sẽ chỉ đơn giản là lấy hình ảnh docker của bạn và chạy nó Một số nhà cung cấp mà bạn có thể thử
Việc thiết lập chúng rất đơn giản – nếu bạn gặp bất kỳ vấn đề nào, hãy hỏi trong phần nhận xét Kết luậnQua bài viết, bạn có thể triển khai lên docker và heroku, để có thể chia sẻ và sử dụng app NodeJS của mình đến với mọi người |