2016-10-20 10:18:04 +03:00
|
|
|
|
# Конфигурация Surok (0.7.x)
|
2016-10-13 13:25:17 +03:00
|
|
|
|
|
|
|
|
|
**/etc/surok/conf/surok.json**
|
|
|
|
|
Разберем конфигурационный файл по опциям
|
|
|
|
|
```
|
|
|
|
|
{
|
2016-10-20 10:18:04 +03:00
|
|
|
|
"marathon": {
|
|
|
|
|
"force": true,
|
|
|
|
|
"host": "marathon.mesos:8080",
|
|
|
|
|
"enabled": true
|
|
|
|
|
},
|
2016-10-13 13:25:17 +03:00
|
|
|
|
"confd": "/etc/surok/conf.d",
|
|
|
|
|
"domain": "marathon.mesos",
|
|
|
|
|
"wait_time": 20,
|
|
|
|
|
"lock_dir": "/var/tmp",
|
|
|
|
|
"loglevel": "info|debug"
|
|
|
|
|
"container": true|false
|
|
|
|
|
}
|
|
|
|
|
```
|
|
|
|
|
|
2016-10-20 10:18:04 +03:00
|
|
|
|
* marathon(v0.7) - hash. В текущей версии отвечает за перезапуск контейнера. Обнаружение сервисов через Marathon пока недоступно.
|
|
|
|
|
1. force - boolean. Рестарт контейнера с force или нет.
|
|
|
|
|
2. host - string. Адрес Marathon.
|
|
|
|
|
3. enabled - boolean. Вкл/выкл.
|
2016-10-13 13:25:17 +03:00
|
|
|
|
* confd - strig. Абсолютный путь до директории с конфигурационными файлами приложений.
|
|
|
|
|
* domain - string. Домен, который обслуживает mesos-dns.
|
|
|
|
|
* wait_time - int. Время в секундах сколько Surok ждет до того, как начать заново делать запросы на обнаружение сервисов.
|
|
|
|
|
* lock_dir - string. Абсолютный путь до директории с lock-конфигурациями.
|
|
|
|
|
* loglevel - string. Уровень логирования.
|
|
|
|
|
* container(v0.6) - boolean. Определяем внутри или нет контейнера запущен сурок. Меняется логика работы.
|