Я пытаюсь использовать YAWS в приложении (как dep) во встроенном режиме. Я использую арматуру3. Мое приложение получает yaws как dep и строит через rebar3 (после некоторой настройки) и нормально выпускается, но когда я запускаю его, YAWS вылетает. Похоже, он пытается запуститься, даже если он должен быть во встроенном режиме.
Я пытаюсь настроить yaws.app.src во встроенном режиме env следующим образом:
{application,yaws,
[{description,"yaws WWW server"},
{vsn, {cmd, "sed -ne '1,/^YAWS_VSN=/s/^YAWS_VSN=//p' vsn.mk 2>/dev/null"}},
{modules,[]},
{registered, []},
{mod,{yaws_app,[]}},
{env, [
{embedded, true} % true | false
]},
{applications,[kernel,stdlib@APPDEPS@]}]}.
Я думаю, что он запускается автоматически, поскольку он указан как приложение в моем файле app.src. (Хотя не уверен) Если я удалю отсюда, я не получу файлы в выпуске для YAW. Но при запуске ищет конфигурационный файл, а не работает как во встроенном режиме.
=INFO REPORT==== 2-Sep-2015::19:00:58 ===
Yaws: Using config file /Users/someuser/csvp/_build/default/lib/yaws/etc/yaws/yaws.conf
Что мне не хватает?? Почему он все еще запускается и почему он использует файл конфигурации?