기타

Heroku _ Spring Boot Deploy

Young_J 2020. 12. 26. 21:09

1. Heroku install

- 언어선택하고 운영체제 선택 후 설치 ( 윈도우 운영체제사용중이기 때문에 윈도우 선택)

2. Heroku login

- $ heroku login

- 한번 로그인하면 heroku logout 할 때까지 로그인됨.

 

 

 

3. Spring Boot app 준비

- $ git init

- $ git add .

- $ git commit -m "message"

- Deploy하고싶은 Spring Boot project 준비

4. Heroku create

- $ heroku create

- 생성하면 key를 입력하라고 나오고 key를 입력하면 생성됨. (key 는 본인맘대로 입력하면 되는듯)

 

5. Heroku push

- $ git push heroku master

- commit 했던 프로젝트를 push함

5. Heroku 열기

- $ heroku open

- 만들었던 프로젝트가 deploy 된걸 볼 수 있음.

 


데이터베이스는 기본적으로 PostgreSQL 을 지원.

mysql을 사용하는 방법도 있지만 카드를 등록하라고 나와서 못함.

Add-on cleardb 라고 검색해보면 mysql을 사용하는 방법이 나와 있음.

 

Heroku가 PaaS라서 확실히 배포가 쉬운거 같다. - 프로젝트 하다가 배포하고싶은데 시간이 많이 부족하다면 추천함! 

다음에는 AWS를 공부하여 배포를 해봐야겠다.

 

※ PaaS 와 IaaS의 차이에 대해 공부하고 포스팅 할 예정.

 

출처 : devcenter.heroku.com/articles/deploying-spring-boot-apps-to-heroku