32 lines
879 B
Markdown
32 lines
879 B
Markdown
|
conf/surok.json
|
||
|
```
|
||
|
{
|
||
|
"marathon": {
|
||
|
"force": true,
|
||
|
"host": "http://marathon.mesos:8080",
|
||
|
"enabled": false
|
||
|
},
|
||
|
"confd": "/etc/surok/conf.d",
|
||
|
"domain": "marathon.mesos",
|
||
|
"wait_time": 20,
|
||
|
"lock_dir": "/var/tmp",
|
||
|
"loglevel": "info",
|
||
|
"container": false,
|
||
|
"memcached": {
|
||
|
"enabled": false,
|
||
|
"discovery": {
|
||
|
"enabled": false,
|
||
|
"service": "memcached",
|
||
|
"group": "system"
|
||
|
},
|
||
|
"hosts": ["localhost:11211"]
|
||
|
}
|
||
|
}
|
||
|
```
|
||
|
* **marathon section**. Restarting app over marathon api if config changed. Disabled by default.
|
||
|
* **confd**. Directory where located configs apps.
|
||
|
* **domain**. Domain served by mesos-dns.
|
||
|
* **lock_dir**. Directory where surok writes temporary configs after resolving.
|
||
|
* **wait_time**. Sleep time in main loop.
|
||
|
* **container**. Not implemented.
|
||
|
* **memcached section**. Memcached support. Disabled by default.
|