더북(TheBook)

빌드팩

빌드팩(Buildpacks)은 애플리케이션 및 프레임워크 의존성을 제공하는 도구로, 소스 코드를 실행 가능한 애플리케이션 이미지로 변환한다. 즉, 빌드팩은 애플리케이션을 실행하는 데 필요한 모든 것을 탐색하고 가져온다.

스프링 부트 2.3.0은 클라우드 네이티브 빌드팩(Cloud Native Buildpacks)을 사용해서 도커 이미지를 빌드할 수 있도록 지원한다. spring-boot:build-imagebootBuildImage 태스크를 사용하는 메이븐과 그레이들 플러그인에 이 기능이 추가되었다. 자세한 정보는 다음 링크에서 확인할 수 있다.

이 책에서는 메이븐을 사용하는 방법을 설명한다. 새로운 이 기능을 이용하여 이미지를 빌드하려면 스프링 부트 마이크로서비스 프로젝트의 루트 디렉터리에서 다음 명령을 실행해야 한다.

./mvnw spring-boot:build-image

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.