Bước 1: Tạo 1 app mới trên heroku
Sau đó điền tên của ứng dụng
Bước 2: Chọn Resource sau đó chọn Find more add-ons để tạo database
Bước 3: Tìm Heroku Postgres
Bước 4: Click Install Heroku Postgres
Bước 4: Thêm Postgres vào ứng dụng
Bước 5: Click vào đây để xem thông tin của Database
Bước 6: Chọn như hình để xem thông tin
Bước 7: Mở backend, import thư viện của postgresql
runtimeOnly ‘org.postgresql:postgresql’
Bước 8: Cấu hình trong application.properties
#Port
server.port=${port:5000}
#Database
spring.datasource.url=${JDBC_DATABASE_URL:}
spring.datasource.username=${JDBC_DATABASE_USERNAME:}
spring.datasource.password=${JDBC_DATABASE_PASSWORD:}
spring.datasource.driverClassName=${JDBC_DATABASE_DRIVER:}
#Hibernate
spring.jpa.properties.hibernate.dialect=${SPRING_JPA_HIBERNATE_DIALECT:}
spring.jpa.properties.hibernate.id.new_generator_mappings = false
spring.jpa.properties.hibernate.show.sql = true
spring.jpa.properties.hibernate.format_sql = true
spring.jpa.generate-ddl=true
spring.jpa.properties.hibernate.hb2dll.auto = update
logging.level.org.hibernate.SQL=DEBUG
logging.level.org.hibernate.type.descriptor.sql.BasicBinder=TRACE
Bước 9: Tạo 1 file cấu hình có tên .env điền các thông tin theo database trên Heroku
ENERGY=20 GeV
spring.datasource.url=postgres:// ec2-174-129-33-156.compute-1.amazonaws.com:5432/d8ktkijuji24ca
spring.datasource.username=yzezmmdxmqfred
spring.datasource.password=8338033f977d5dbadc74ed570459f9845638f373b68b2b235fa232b92a72545a
spring.datasource.driverClassName=org.postgresql.Driver
SPRING_JPA_HIBERNATE_DIALECT=org.hibernate.dialect.PostgreSQL9Dialect
Bước 10: Tạo 1 file system.properties và điền thông tin phiên bản java
java.runtime.version=1.8
Bước 11: Tạo 1 file Procfile để đường dẫn đến file jar
web: java -jar build/libs/rate-0.0.1-SNAPSHOT.jar
Bước 11: push project lên github
Bước 12: Vào Heroku chọn Settings, sau đó chọn phần Config Vars và điền các thông tin giống file .env trong IntelliJ
Bước 13: vào Heroku chọn Deploy, sau đó chọn Github
Bước 14: Chọn repository của project để kết nối với Heroku
Bước 15: Chọn nhánh muốn deploy, sau đó nhấn Deploy Branch rồi ngồi đợi deploy xong là xong
Bước 16: Sau khi deploy xong thì ấn vào Open App để kiểm tra kết quả
Chúc các bạn thành công!
6 comments On Hướng dẫn deploy Spring Boot lên Heroku
Bài hay lắm! Rất hữu ích. Mình đã thử và làm được. Cảm ơn bạn
bài viết hay và có tâm
bài rất hay
Cảm ơn Quý vì bài viết rất bổ ích
Em đã thử và làm được
Bài rất hay!
Sliding Sidebar
Facebook