-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathGemfile
79 lines (63 loc) · 2.01 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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
source "https://rubygems.org"
# I'm getting deployment errors with capistrano about trying to load pry
gem "pry"
gem "down"
gem "ostruct"
gem "logger"
gem "rack-reverse-proxy", require: "rack/reverse_proxy"
gem "rack-attack"
# Allow dotenv configuration
gem "dotenv", require: "dotenv/load"
gem "activesupport", "~> 7.1.4"
gem "sinatra"
gem "sinatra-contrib", require: "sinatra/json"
# Rails::Html::Sanitizer doesn't actually depend on Rails
gem "rails-html-sanitizer"
gem "skylight"
gem "net-ldap"
gem "twilio-ruby"
gem "puma"
gem "parslet"
gem "omniauth"
gem "omniauth_openid_connect"
gem "ipresolver",
git: "https://github.com/mlibrary/ipresolver",
branch: "master"
gem "keycard",
git: "https://github.com/bertrama/keycard",
branch: "rack-yaml-institution-finder",
require: ["keycard/rack", "keycard/yaml/institution_finder"]
gem "spectrum-config", path: "local-gems/spectrum-config"
gem "spectrum-json", path: "local-gems/spectrum-json"
gem "alma_rest_client",
git: "https://github.com/mlibrary/alma_rest_client",
tag: "1.0.1"
gem "mlibrary_search_parser",
git: "https://github.com/mlibrary/mlibrary_search_parser",
branch: "main"
gem "json"
gem "httpclient"
gem "nokogiri"
group :yabeda do
gem "yabeda-puma-plugin"
gem "yabeda-prometheus"
gem "prometheus-client", require: "prometheus/middleware/collector"
end
# "Rack middleware which cleans up invalid UTF8 characters"
# gem 'rack-utf8_sanitizer'
# Use github master branch, to pick up a few new patches.
# Maybe this will fix one of our outstanding issues:
# application#catch_404s (ArgumentError) "invalid %-encoding"
# We also still have invalid %-encoding w/submitted form fields.
# This is an open issue at rack-utf8_sanitizer.
# gem 'rack-utf8_sanitizer', :github => 'whitequark/rack-utf8_sanitizer'
gem "rack-utf8_sanitizer", git: "https://github.com/whitequark/rack-utf8_sanitizer", branch: "main"
group :test, :development do
gem "pry-byebug"
gem "standard"
gem "simplecov"
gem "webmock"
gem "rspec"
gem "rack-test"
gem "fiddle"
end