• Sau khi thực hiện đầy đủ các bước trên, các bạn vào lại dự án Spring Boot vừa tạo ở máy mình và sử dụng environment variable mình đã giới thiệu ở bài sử dụng biến môi trường trong Spring Boot (https://blog.codegym.vn/2020/02/21/huong-dan-su-dung-environment-variable-trong-spring-boot/) để cấu hình data source trên local và trên heroku như sau
  • Trước hết chúng ta sẽ tạo file có tên local.env để sử dụng ở máy mình, file .env để sử dụng trên Heroku và cấu hình file application.properties như sau:

deploy heroku (Phần 2)

  • Trong file local.env các bạn cấu hình như sau

deploy heroku (Phần 2)

  • Còn ở trong file .env, các bạn lấy url, username, password ở trong thẻ setting của add-on heroku postgres như mình đã nói ở bài trước:

  • Sau đó các bạn tạo một dự án của mình lên github và ở trong giao diện trang web của heroku chúng ta chọn thẻ deploy

deploy heroku (Phần 2)

  • Trong giao diện này ở phần Deployment method chúng ta chọn connect to Github

deploy heroku (Phần 2)

  • Sau đó các bạn chọn enable automatic deploys để heroku tự động deploy ứng dụng của bạn mỗi khi bạn push đoạn code mới lên github

  • Và bây giờ các bạn hãy push project của mình lên github và heroku sẽ tự động deploy
  • Ngoài ra các bạn có thể tích chọn with for CI to pass before deploy nếu project của bạn có các bộ test và sử dụng automation test để ứng dụng của bạn không bị lỗi nếu xảy ra lỗi
  • Đây là kết quả sau khi deploy thành công

 

Author: Nguyễn Minh Quân

Đăng ký nhận bộ tài liệu kỹ năng dành cho lập trình viên (video hướng dẫn + slide) tại đây

Tìm hiểu thêm về mô hình Coding Bootcamp tại đây


Hãy tham gia nhóm Học lập trình để thảo luận thêm về các vấn đề cùng quan tâm.