二郎神; OTP应用程序“app.config”

时间:2017-04-25 15:01:37

标签: erlang

我有一个OTP应用程序。到目前为止,我有两个配置文件:rebar.configconfig/vm.args,后者在前者引用:{vm_args, "config/vm.args"}

在较大的文档中:https://github.com/erlang-lager/lager 提到了另一个配置文件:app.config。这个文件在哪里,我如何从我的钢筋配置中引用它?在/ src或应用程序的根目录?我问,因为我尝试在我的lager中添加rebar.config部分并且没有做任何事情:lager仍在使用默认设置。所以我可能需要这个app.config

1 个答案:

答案 0 :(得分:1)

好的想出来了。在钢筋中,您可以指定sys.confighttps://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"}
   ]}.