require "./boot" require 'sidekiq/web' require 'rack/protection' #\ -o 0.0.0.0 -w -p 3000 #worker_processes 3 options = {port: 3000, host: "0.0.0.0", e: :development} map '/' do run ::Perkins::Server.new(options) end map '/sidekiq' do use Rack::Session::Pool, :key => 'session_id' use Rack::Protection use Rack::Protection::AuthenticityToken use Rack::Auth::Basic, "Protected Area" do |username, password| username == 'sidekiq' && password == 'sidekiq' end run Sidekiq::Web end