Play Framework - 调试和发布配置?
Play Framework - debug & release configurations?
开发Play应用程序时,我们使用conf/application.conf
中的标准configuration file。如何根据处于调试模式或发布模式使用不同的 conf 文件?
假设您在 conf
文件夹中有 prod.conf
和 debug.conf
,您可以添加以下系统 属性:
-Dconfig.resource=(prod|debug).conf
如果conf
文件夹下的app不能打包文件,必须是外部的,比如/opt/conf
,那么可以添加以下内容代替:
-Dconfig.file=/opt/conf/(prod|debug).conf
他们可以继承通用配置文件并覆盖值:
include "application.conf"
key.to.override=blah
有关详细信息,请参阅 reference。
开发Play应用程序时,我们使用conf/application.conf
中的标准configuration file。如何根据处于调试模式或发布模式使用不同的 conf 文件?
假设您在 conf
文件夹中有 prod.conf
和 debug.conf
,您可以添加以下系统 属性:
-Dconfig.resource=(prod|debug).conf
如果conf
文件夹下的app不能打包文件,必须是外部的,比如/opt/conf
,那么可以添加以下内容代替:
-Dconfig.file=/opt/conf/(prod|debug).conf
他们可以继承通用配置文件并覆盖值:
include "application.conf"
key.to.override=blah
有关详细信息,请参阅 reference。