Yaws - запуск сервера из текущего каталога

Я знаю что можно добавить набор docroot в yaws.conf но это не всегда удобно. Существует ли способ запустить сервер из текущего каталога с помощью yaws без изменения файла конфигурации?


person Community    schedule 20.10.2016    source источник


Ответы (1)


Два варианта:

  1. Сохраните где-нибудь шаблон вашего файла yaws.conf и вызовите yaws через скрипт, который сначала использует шаблон для создания файла conf с текущим рабочим каталогом, заполненным как docroot, а затем запускает yaws, используя параметр командной строки --conf, чтобы указать новый- создал файл conf в качестве файла конфигурации.

  2. Запустите yaws в встроенном режиме, который позволяет программно указать конфигурацию. Вы можете использовать file:get_cwd/0, чтобы получить путь к текущему рабочему каталогу, а затем используйте его как значение для docroot в деталях конфигурации, которые вы передаете yaws_api:embedded_start_conf/1,2,3,4.

person Steve Vinoski    schedule 20.10.2016