forked from airbnb/synapse
-
Notifications
You must be signed in to change notification settings - Fork 0
/
synapse.gemspec
40 lines (36 loc) · 1.9 KB
/
synapse.gemspec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# -*- encoding: utf-8 -*-
lib = File.expand_path('../lib', __FILE__)
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
require 'synapse/version'
Gem::Specification.new do |gem|
gem.name = "synapse"
gem.version = Synapse::VERSION
gem.authors = ["Martin Rhoads", "Igor Serebryany", "Joseph Lynch"]
gem.description = "Synapse is a daemon used to dynamically configure and "\
"manage local instances of HAProxy as well as local files "\
"in reaction to changes in a service registry such as "\
"zookeeper. Synapse is half of SmartStack, and is designed "\
"to be operated along with Nerve or another system that "\
"registers services such as Aurora."
gem.summary = %q{Dynamic HAProxy configuration daemon}
gem.homepage = "https://github.com/airbnb/synapse"
gem.files = `git ls-files`.split($/)
gem.executables = gem.files.grep(%r{^bin/}).map{ |f| File.basename(f) }
gem.test_files = gem.files.grep(%r{^(test|spec|features)/})
gem.add_runtime_dependency "aws-sdk", "~> 1.39"
gem.add_runtime_dependency "docker-api", "~> 1.7"
gem.add_runtime_dependency "zk", "~> 1.9.4"
gem.add_runtime_dependency "logging", "~> 1.8"
gem.add_runtime_dependency "hashdiff", "~> 0.2.3"
gem.add_runtime_dependency "dogstatsd-ruby", "~> 3.3.0"
gem.add_development_dependency "rake"
gem.add_development_dependency "rspec", "~> 3.1.0"
gem.add_development_dependency "factory_girl"
gem.add_development_dependency "pry"
gem.add_development_dependency "pry-nav"
gem.add_development_dependency "webmock"
gem.add_development_dependency "timecop"
gem.add_development_dependency "simplecov", "~> 0.16"
gem.add_development_dependency "simplecov-json", "~> 0.2"
end