surok/README.md

46 lines
833 B
Markdown
Raw Normal View History

2016-08-01 15:30:58 +03:00
# Surok
2016-11-11 21:50:05 +03:00
[![Build Status](https://travis-ci.org/Difrex/surok.svg?branch=master)](https://travis-ci.org/Difrex/surok)
2016-08-01 15:30:58 +03:00
2016-11-11 10:07:56 +03:00
Service discovery for Apache Mesos.
2016-08-01 15:30:58 +03:00
2016-11-11 10:07:56 +03:00
* Jinja2 Templates
* Discovery over mesos-dns
* Applications config reload
2016-08-01 15:30:58 +03:00
2016-11-11 10:07:56 +03:00
## Build
2016-11-10 11:54:27 +03:00
2016-11-11 10:07:56 +03:00
build debian package
2016-11-10 11:54:27 +03:00
```
cd build
2016-11-11 10:07:56 +03:00
./build.sh build_package
2016-11-10 11:54:27 +03:00
```
2016-11-11 10:07:56 +03:00
A deb-package will be placed in build/out
2016-11-10 11:54:27 +03:00
2016-11-15 11:01:18 +03:00
build surok base docker image(based on Ubuntu Xenial)
2016-11-10 11:54:27 +03:00
```
cd build
2016-11-11 10:07:56 +03:00
./build.sh surok_image
2016-11-10 11:54:27 +03:00
```
2016-11-10 17:24:56 +03:00
2016-11-15 11:01:18 +03:00
build surok base Alpine image
```
cd build
./build.sh alpine
```
build surok base CentOS image
```
cd build
./build.sh centos
```
2016-11-15 11:02:42 +03:00
ENTRYPOINT is: ```cd /opt/surok && pytho3 surok.py -c /etc/surok/conf/surok.json```
2016-11-15 11:01:18 +03:00
## Documentation
[Wiki](https://github.com/Difrex/surok/wiki)
2016-11-11 10:07:56 +03:00
## Known issues
2016-11-10 17:24:56 +03:00
2016-11-11 10:07:56 +03:00
* python3-memcache is broken in Debian Jessie. Backport fresh version from testing (>= 1.57).