class Mihari::App

Public Class Methods

run!(port: 9292, host: "localhost") click to toggle source
# File lib/mihari/web/app.rb, line 40
def run!(port: 9292, host: "localhost")
  url = "http://#{host}:#{port}"

  Rack::Handler::Puma.run self, Port: port, Host: host do |server|
    Launchy.open url

    [:INT, :TERM].each do |sig|
      trap(sig) do
        server.shutdown
      end
    end
  end
end