一个新手问题:我写了第一个基于钢筋的erlang应用程序。我想配置一些基本版本,如服务器主机等。放置它们的最佳位置在哪里以及如何将它们加载到应用程序中?
答案 0 :(得分:5)
接下来的步骤是发布并在其中创建一个节点。节点在独立的Erlang VM中运行您的应用程序。使用钢筋创建版本的良好起点:
Erlang Application Management with Rebar
创建发布后。然后,可以将节点中所有应用程序的配置属性添加到
{your-app}/{release}/files/sys.config
您可以按如下方式阅读各个属性:
Val = application:get_env(APP, KEY)
或者,您的应用程序的所有属性都可以读作
Config = application:get_all_env(APP)
在sys.config
中,可以将属性添加为proplist
。
示例:
{myapp,
[
{port, 1234},
{pool_size, 5}
]
}