4
初めての質問:私は最初の鉄筋ベースのerlangアプリケーションを書いた。私は、サーバーホストなどのいくつかの基本的なプロパティを設定したいと思います。どこに配置するのが最適ですか、どのようにアプリケーションにロードする必要がありますか?アプリケーションのプロパティをどこでrebar erlangアプリケーションに入れるべきですか?
初めての質問:私は最初の鉄筋ベースのerlangアプリケーションを書いた。私は、サーバーホストなどのいくつかの基本的なプロパティを設定したいと思います。どこに配置するのが最適ですか、どのようにアプリケーションにロードする必要がありますか?アプリケーションのプロパティをどこでrebar erlangアプリケーションに入れるべきですか?
次の手順では、リリースを作成し、そこにノードを作成します。ノードは、スタンドアロンのErlang VMでアプリケーションを実行します。鉄筋を使用してリリースを作成するための良い出発点:
Erlang Application Management with Rebar
あなたはリリースを作成したら。
がVal = application:get_env(APP, KEY)
また、アプリケーションのすべてのプロパティが
として読み取ることができます:あなたのノード内のすべてのアプリケーションの構成プロパティは、次のように、個々のプロパティを読み取ることができ{your-app}/{release}/files/sys.config
に追加することができます
Config = application:get_all_env(APP)
sys.config
には、プロパティをproplist
として追加できます。
例:
{myapp,
[
{port, 1234},
{pool_size, 5}
]
}