播放2.2.4外部化配置文件

时间:2014-10-22 13:42:31

标签: scala playframework playframework-2.2

根据文档,使用play dist应该能够使用-Dconfig.file=c:\conf\application.prod.conf配置外部化的应用程序构建,但无论我做什么,-Dconfig.file选项似乎完全没有效果,包装jar里面的默认application.conf似乎已加载。

有关如何在Play 2.2.4应用程序中使用外化配置的任何线索?

1 个答案:

答案 0 :(得分:1)

在Heroku,我们使用环境变量来确定要使用的配置。像这样:

web:target / universal / stage / bin / theapp -Dhttp.port = $ {PORT} -Dconfig.resource = $ {ENVIRONMENT} .conf $ {JAVA_OPTS}

本地我想你可以像这样运行它(注意引号!):

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

也许替换"激活者"用"玩"。当他们切换到激活剂时我忘记了。