본문 바로가기

docker

spring boot 프로젝트 docker 빌드하고 실행하기

1. intellij에서 좌측 gradle 탭에서 clean을 클릭, 기존의 build 내역 삭제한다

2. 프로젝트 디렉터리에서 ./gradlew build 명령어를 실행, jar 파일을 빌드한다

3. (이건 지금은 안해도 됨) build/libs 디렉토리 아래의 *plain-jar 파일을 삭제 (근데 build.gralde 파일에 설정을 해서 더이상 생성되지 않는다)

4. docker build --build-arg JAR_FILE=build/libs/*.jar -t {태그 이름}. 명령어를 실행, docker image를 빌드한다

5. docker run {이미지 id} -p 6667:6667 -p 9092:9092 -p 443:443 명령어로, twitch irc, confluent bootstrap, rest endpoint  접근 포트를 열어주면서 실행한다

지금 당장은 좀 귀찮은 과정이긴 한데 1, 2번 step을 Dockerfile에 명시하면 좀 더 수월해지지 않을까 기대해본다