surok/docs/Main-config-file.md
Denis Zheleztsov 5c0d06586a wiki to docs
2017-01-12 12:43:30 +03:00

879 B

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.