gradle (1)
gradle 빌드 환경에서 profile 적용하기

java -jar 이런걸로 실행시키면 문제될게 없지만

gradle의 bootRun task를 사용할때 스프링 프로파일 적용 방법입니다

build.gradle에 아래와 같이 설정 추가하면 됩니다.


build.gradle

bootRun {
String activeProfile = System.properties['spring.profiles.active']
systemProperty "spring.profiles.active", activeProfile
}



Dockerfile

ENTRYPOINT ["./gradlew"]
CMD ["bootRun", "-Dspring.profiles.active=prod"]


0  Comments,   0  Trackbacks
댓글 쓰기