- 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:
- Trong file local.env các bạn cấu hình như sau
- 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
- Trong giao diện này ở phần Deployment method chúng ta chọn connect to Github
- Trong giao diện này mọi người nhập tên repo của dự án Spring Boot vừa rồi trên github và ấn nút search sau đó chọn connect
- 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