Skip to content

deployment

장윤성 edited this page Jul 27, 2022 · 1 revision

배포 작업

port 변경

  • 배포할 경우에 port가 변경되기 때문에 application.properties에서 port를 동적으로 설정되게 함
// main/resources/application.properties
server.port=${port:8080}

jar파일 생성

  • 배포하기 위해 bulid/lib/.jar을 생성해줌
$ gradlew build

Procfile 설정

  • heroku가 jar파일을 인식할 수 있도록 project와 같은 경로위치에 Procfile을 만들어줌
// /Procfile
web: java -Dserver.port=$PORT $JAVA_OPTS -jar build/libs/KNUeats-0.0.1-SNAPSHOT.jar

java version 설정

  • 기본적으로 heroku의 java 버전이 1.8로 설정되어있어서 system.properties를 생성해서 버전을 바꾸어줌
// /system.properties
java.runtime.version=11
Clone this wiki locally