2012-02-11 2 views
4

Вопрос с новичком: я написал свое первое приложение на основе erlang на основе арматуры. Я хочу настроить некоторые основные функции, такие как серверный узел и т. Д. Где лучшее место для их размещения и как его загрузить в приложение?Где вы должны поместить свойства приложения в приложение erbar?

ответ

5

Следующие шаги - сделать выпуск и создать в нем узел. Узел запускает ваше приложение в автономной виртуальной машине Erlang. Хорошая отправная точка для создания снимаемых с помощью арматурных стержней:

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} 
     ] 
    } 
Смежные вопросы