Я знаю что можно добавить набор docroot в yaws.conf но это не всегда удобно. Существует ли способ запустить сервер из текущего каталога с помощью yaws без изменения файла конфигурации?
Yaws - запуск сервера из текущего каталога
Ответы (1)
Два варианта:
Сохраните где-нибудь шаблон вашего файла
yaws.conf
и вызовитеyaws
через скрипт, который сначала использует шаблон для создания файла conf с текущим рабочим каталогом, заполненным какdocroot
, а затем запускаетyaws
, используя параметр командной строки--conf
, чтобы указать новый- создал файл conf в качестве файла конфигурации.Запустите
yaws
в встроенном режиме, который позволяет программно указать конфигурацию. Вы можете использоватьfile:get_cwd/0
, чтобы получить путь к текущему рабочему каталогу, а затем используйте его как значение дляdocroot
в деталях конфигурации, которые вы передаетеyaws_api:embedded_start_conf/1,2,3,4
.
person
Steve Vinoski
schedule
20.10.2016