Skip to content

Commit 698d144

Browse files
committed
Add dependency on "rackup"
Webrick support was removed from rack to this gem!
1 parent c7bd57d commit 698d144

File tree

3 files changed

+5
-2
lines changed

3 files changed

+5
-2
lines changed

Gemfile.lock

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ PATH
66
activesupport (> 6.0, < 8.0)
77
prometheus-client-mmap (~> 1.1)
88
rack
9+
rackup
910

1011
GEM
1112
remote: https://rubygems.org/

exe/promenade

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
require "promenade"
44
require "rack"
5+
require "rackup"
56
require "prometheus/client/rack/exporter"
67

78
Promenade.setup
@@ -15,6 +16,6 @@ app = Rack::Builder.app do
1516
run ->(_env) { [404, {}, ["visit /metrics for metrics"]] }
1617
end
1718

18-
Signal.trap("TERM") { Rack::Handler::WEBrick.shutdown }
19+
Signal.trap("TERM") { Rackup::Handler::WEBrick.shutdown }
1920

20-
Rack::Handler::WEBrick.run app, Port: ENV.fetch("PORT", "9394"), Host: "0.0.0.0"
21+
Rackup::Handler::WEBrick.run app, Port: ENV.fetch("PORT", "9394"), Host: "0.0.0.0"

promenade.gemspec

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ Gem::Specification.new do |spec|
2828
spec.add_dependency "activesupport", "> 6.0", "< 8.0"
2929
spec.add_dependency "prometheus-client-mmap", "~> 1.1"
3030
spec.add_dependency "rack"
31+
spec.add_dependency "rackup"
3132
spec.add_development_dependency "bundler", "~> 2.0"
3233
spec.add_development_dependency "byebug"
3334
spec.add_development_dependency "climate_control"

0 commit comments

Comments
 (0)