Simple service discovery for Apache Mesos
e13b74730b
Merged |
||
---|---|---|
build | ||
conf | ||
conf.d | ||
debian | ||
docs | ||
surok | ||
templates | ||
.gitignore | ||
.travis.yml | ||
AUTHORS | ||
LICENSE | ||
README.md | ||
README.ru.md | ||
reload.sh | ||
requriments.txt | ||
surok_fedora.spec | ||
surok.py | ||
surok.spec |
Surok
Service discovery for Apache Mesos.
- Jinja2 Templates
- Discovery over mesos-dns
- Applications config reload
Build
build debian package
cd build
./build.sh build_package
A deb-package will be placed in build/out
build surok base docker image(based on Ubuntu Xenial)
cd build
./build.sh surok_image
build surok base Alpine image
cd build
./build.sh alpine
build surok base CentOS image
cd build
./build.sh centos
ENTRYPOINT is: cd /opt/surok && pytho3 surok.py -c /etc/surok/conf/surok.json
Documentation
Known issues
- python3-memcache is broken in Debian Jessie. Backport fresh version from testing (>= 1.57).