我有一个OTP应用程序。到目前为止,我有两个配置文件:rebar.config
和config/vm.args
,后者在前者引用:{vm_args, "config/vm.args"}
。
在较大的文档中:https://github.com/erlang-lager/lager
提到了另一个配置文件:app.config
。这个文件在哪里,我如何从我的钢筋配置中引用它?在/ src或应用程序的根目录?我问,因为我尝试在我的lager
中添加rebar.config
部分并且没有做任何事情:lager仍在使用默认设置。所以我可能需要这个app.config
。
答案 0 :(得分:1)
好的想出来了。在钢筋中,您可以指定sys.config
:https://www.rebar3.org/docs/releases
所以我有一个新文件config/sys.config
,我的relx部分现在是:
{relx, [
{release,
{myapp,"3.4.1"},
[myapp]
},
%{extend_start_script,true},
%
%for the following two fancyiness see https://www.rebar3.org/docs/releases
%Supply our own vm.args
{vm_args, "config/vm.args"},
%supply our own application configuration
{sys_config, "config/sys.config"}
]}.