Springboot Heroku 배포하기
Springboot heroku 배포하기(github 연동)
1. Heroku : MariaDB 생성
- Resources > Add-ons 메뉴에서
- JawsDB Maria 선택하면 DB connect string 생성됨
2. HeidiSQL : 생성된 DB 접속 및 테이블생성
3. Springboot 개발 및 Github push
- DB정보 셋팅후 프로그램 진행
- Github push
4. Heroku : 배포
- Deploy 클릭
- Deployment method > GitHub 선택
- App connected to GitHub > 배포할 github repository 선택
- Automatic deploys > Enable Automatic Deploys 클릭 : 깃허브 push 하면 자동배포
- Manual deploy 클릭하여 배포진행
5. Heroku 배포 에러 발생했던 것
- pom.xml : java 버전 11 에러 -> 1.8 변경후 해결
<java.version>1.8</java.version>
- MariaDB 테이블명 대소문자 구분으로 셋팅되어 있음
show variables like 'lower_case_table_names'
6. 최종확인
- https://sshtht-springboot-mariadb.herokuapp.com
- 수정후 github push 만 하면 자동으로 배포됨
- 세상편하네 ~