Spring Boot (Gradle)로 만든 프로젝트를 Heroku에 배포하는 방법

2150 단어 경 6spring-boot
이번에는 비망록으로 Spring Boot (Gradle)에서 만든 웹 앱을 Heroku에 배포하는 방법을 씁니다.

준비



· Spring Boot로 만든 프로젝트
· Heroku 계정

폴더




앞으로 만드는 파일은 프로젝트 바로 아래에 생성됩니다.

할 일



①build.gradle에 추가


task stage(dependsOn: ['build', 'clean'])
build.mustRunAfter clean

②Procfile 작성


web: java -Dserver.port=$PORT $JAVA_OPTS -jar build/libs/SampleApp-0.0.1-SNAPSHOT.jar

SampleApp에는 작성한 앱의 이름을 입력하세요.

③system.properties 만들기


java.runtime.version=11

Java 버전을 기재하십시오. 여기에서는 11을 지정합니다.

지금까지 준비를 마치면 다음 명령을 실행하십시오.
$ git add .
$ git commit -m "first commit."
$ heroku login
$ heroku create
$ git push heroku master

프로젝트가 무사히 Heroku에 배포되었습니다.

데이터베이스를 추가하려는 경우



이쪽의 기사가 매우 참고가 되었으므로, 봐 주세요.
Heroku 데이터베이스 관리(ClearDB 애드온으로 MySQL 사용)

그러나 이 방법만으로는 깨질 수 있습니다.
깨진 경우 다음 명령을 두드려보십시오.
$ heroku config:add DATABASE_URL='mysql://ユーザー名:パスワード@DBのホスト:3306/データベース名?reconnect=true&characterEncoding=UTF-8&characterSetResults=UTF-8'

올바르게 구성되었는지 확인하려면 다음 명령을 두드려보십시오.
heroku config --app アプリケーションID

이상입니다. 끝까지 읽어 주셔서 감사합니다.

참고



Deploying Gradle Apps on Heroku
Heroku 데이터베이스 관리(ClearDB 애드온으로 MySQL 사용)
Heroku + ClearDB로 깨진 건

좋은 웹페이지 즐겨찾기