-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathGemfile
55 lines (48 loc) · 1.48 KB
/
Gemfile
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
source("https://rubygems.org")
# Our github appliance has an unchangeably low max_startups setting that can lead to a poisoned gem cache on CI.
# The problem with exclusively using https (or rubygems.snc1) is that it requires additional setup on everyone "s dev env.
# We can "t use `git_source` because deploy_bot is running an older version of bundler.
def groupon_path(repo)
github = "github.groupondev.com"
ENV["INTERNAL_GEMS_OVER_SSH"] ? "git@#{github}:#{repo}.git" : "https://#{github}/#{repo}.git"
end
gem "activesupport"
gem "grape"
gem "puma"
gem "rack-cors", "~> 0.4.0"
gem "rake"
gem "sonoma-colorizer", { git: groupon_path("sonoma/sonoma-colorizer") }
gem "sonoma-dottablehash", { git: groupon_path("sonoma/sonoma-dottablehash") }
gem "sonoma-monitor", { git: groupon_path("sonoma/sonoma-monitor"), require: "sonoma_monitor" }
gem "sonoma-request-id", { git: groupon_path("sonoma/sonoma-request-id") }
gem "typhoeus", "~> 0.7.1"
gem "uuidtools"
gem "dotenv"
gem "awesome_print"
gem "vcr"
gem "multi_json"
gem "addressable"
gem "virtus"
gem "faraday", "~> 0.9.0"
gem "faraday_middleware"
gem "excon"
gem "equalizer"
gem "oj"
gem "representable"
group :development, :test do
gem "bundler-audit"
gem "byebug"
gem "shotgun"
gem "rubocop"
end
group :test do
gem "database_cleaner", "~> 1.4.1"
gem "factory_girl"
gem "rack-test"
gem "rspec"
gem "webmock"
end
group :deployer do
gem "capistrano", "3.4.0"
gem "sonoma-remote", { git: groupon_path("sonoma/sonoma-remote") }
end