在Play中,您可以使用多个配置文件(application.conf,prod.conf ...)。通常,您将拥有一个默认的conf文件,即application.conf,然后让其他文件导入该文件并重载特定的值。
例如,一种情况是,您拥有生产数据库并通过棒来覆盖开发人员设置的访问配置值,并使用仅生产人员才知道的凭据。
这是有关此主题的手册,其中说在运行应用程序时将所需的配置指定为参数,我正在将应用程序部署到Heroku(它负责运行应用程序)上。我唯一找不到的和平是如何告诉Heroku要加载哪个配置文件?
我通过使用带有内容的Procfile解决了这个问题:
web: target/universal/stage/bin/my_app -Dhttp.port=$PORT -Dconfig.resource=my-special.conf
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句