2014-10-22 5 views
-1

문서에 따르면 play dist 작업을 사용하는 응용 프로그램 빌드는 -Dconfig.file=c:\conf\application.prod.conf을 사용하여 외부화 할 수 있어야하지만 -Dconfig.file 옵션은 아무런 효과가없고 기본 application.conf 파일 패키지 항아리가로드 된 것 같습니다.Play 2.2.4 외부 설정 파일

Play 2.2.4 응용 프로그램에서 외부화 된 구성을 사용하는 방법에 대한 단서가 있습니까?

+0

바보 같은 태그 ... 잘 선택하십시오 – biesior

답변

1

Heroku에서는 환경 변수를 사용하여 사용할 구성을 결정합니다.

웹 : : 이것처럼 대상/유니버셜/단/빈/theapp -Dhttp.port = $ {PORT} -Dconfig.resource = $ {ENVIRONMENT}의 .conf $ {JAVA_OPTS} 로컬

난 당신을 생각 (따옴표에 유의하십시오!) :

$ activator "run -Dconfig.file=/Users/durre/conf/application.conf" 

"activator"를 "play"로 바꿀 수 있습니다. 그들이 활동가로 전환했을 때 까먹었습니다.

+0

리눅스를 사용하면이 스크립트는 Windows에서 작동하는 것처럼 보입니다. 시작 스크립트를 조정해야했습니다. – Marco