play2/sbt 응용 프로그램을 제한된 컨테이너 환경에 배포하는 방법을 자동화하고 일부 제한 사항을 적용하려고합니다.데이터베이스 구성 무시 2.5.x
주로 달성하려고하는 것은 env 변수가 설정된 경우에만 특정 명명 된 db 연결에 대한 데이터베이스 구성을 설정하는 것입니다.
HOCON 형식의 설명서를 읽었을 때 대체 변수를 설정하지 않으면 키가 무시 될 것이라고 예상했지만 그렇지 않은 경우 응용 프로그램은 somedb 연결을 계속 픽업하여 연결을 시도합니다 그것에.
어쨌든 자식 키가있는 경우 db.somedb 키가 생성 된 것 같습니다.
내가 원하는 동작을 수행하려면 어떻게해야합니까?
별도의 구성 파일을 생성하고로드하는 것은 나
db {
somedb.driver = ${?DB_DRIVER}
somedb.url = ${?DB_URL}
somedb.username = ${?DB_USERNAME}
somedb.password = ${?DB_PASSWORD}
}
db.somedb.jndiName=${?DB_JNDI}
에 대한 옵션을 사용하지 못할 수도 있습니다 당신을 감사
당신은 너무처럼 ENV var에 의해 오버라이드 (override)되는 기본값을 설정할 수
실제로 기본값을 원하지 않지만 설정하지 않은 것처럼 완전히 무시해야하는 키가 필요합니다. 지금은 그렇지 않습니다. – ezzarghili