Sha256: a2eb542e953c6dddb2907ae906d80f1c8aeab9815d8b670fd2248815473f28f0
Contents?: true
Size: 1.25 KB
Versions: 1
Compression:
Stored size: 1.25 KB
Contents
# Consul Bridge ## Installation Add this line to your application's Gemfile: ```ruby gem 'consul_bridge' ``` And then execute: $ bundle Or install it yourself as: $ gem install consul_bridge ## Usage Master nodes: `docker run -d --net=host outstand/consul_bridge start -b <heartbeat bucket> -n <consul container name> -a` Client nodes: `docker run -d --net=host outstand/consul_bridge start -b <heartbeat bucket> -n <consul container name>` ## Development - `docker volume create --name consul_bridge_fog` - `./build_dev.sh` - `docker run -it --rm --net=host -v $(pwd):/consul_bridge -v consul_bridge_fog:/fog -e FOG_LOCAL=true outstand/consul_bridge:dev start -b bucket -n backup` To release a new version: - Update the version number in `version.rb` and `Dockerfile.release` and commit the result. - `./build_dev.sh` - `docker run -it --rm -v ~/.gitconfig:/root/.gitconfig -v ~/.gitconfig.user:/root/.gitconfig.user -v ~/.ssh/id_rsa:/root/.ssh/id_rsa -v ~/.gem:/root/.gem outstand/consul_bridge:dev rake release` - `docker build -t outstand/consul_bridge:VERSION -f Dockerfile.release .` - `docker push outstand/consul_bridge:VERSION` ## Contributing Bug reports and pull requests are welcome on GitHub at https://github.com/outstand/consul_bridge.
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
consul_bridge-0.1.5 | README.md |