809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
|
# File 'lib/hub_sso_lib.rb', line 809
def self.run
puts "Server: Starting at #{ HUB_CONNECTION_URI }" if ENV['HUB_QUIET_SERVER'] != 'yes'
@@hub_session_factory = HubSsoLib::SessionFactory.new
Signal.trap('INT' ) { QUEUE << :INT }
Signal.trap('TERM') { QUEUE << :TERM }
DRb.start_service(HUB_CONNECTION_URI, @@hub_session_factory, { :safe_level => 1 })
QUEUE.pop
self.shutdown()
exit
rescue => e
Sentry.capture_exception(e) if defined?(Sentry) && Sentry.respond_to?(:capture_exception)
raise
end
|