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
|
|
|
|
```
|
|
|
|
|
|
|
|
## 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).
|