-
Notifications
You must be signed in to change notification settings - Fork 151
/
nerve.gemspec
37 lines (33 loc) · 1.77 KB
/
nerve.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
# -*- encoding: utf-8 -*-
lib = File.expand_path('../lib', __FILE__)
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
require 'nerve/version'
Gem::Specification.new do |gem|
gem.name = "nerve"
gem.version = Nerve::VERSION
gem.authors = ["Martin Rhoads", "Igor Serebryany", "Pierre Carrier", "Joseph Lynch"]
gem.description = "Nerve is a service registration daemon. It performs health "\
"checks on your service and then publishes success or failure "\
"into one of several registries (currently, zookeeper or etcd). "\
"Nerve is half or SmartStack, and is designed to be operated "\
"along with Synapse to provide a full service discovery framework"
gem.summary = %q{A service registration daemon}
gem.homepage = "https://github.com/airbnb/nerve"
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.require_paths = ["lib"]
gem.add_runtime_dependency "json"
gem.add_runtime_dependency "zk", "~> 1.9.2"
gem.add_runtime_dependency "bunny", "= 1.1.0"
gem.add_runtime_dependency "redis", "= 3.3.5"
gem.add_runtime_dependency "etcd", "~> 0.2.3"
gem.add_runtime_dependency "dogstatsd-ruby", "~> 3.3.0"
gem.add_development_dependency "rake", "~> 11"
gem.add_development_dependency "rspec", "~> 3.1.0"
gem.add_development_dependency "factory_girl", "~> 4.5.0"
gem.add_development_dependency "pry"
gem.add_development_dependency "simplecov", "~> 0.17.1"
gem.add_development_dependency "simplecov-json", "0.2.0"
end