Sha256: ef9495591860f511571a2021e0643b6abdde820d959c9c20e7f7db1fc9768162

Contents?: true

Size: 505 Bytes

Versions: 1

Compression:

Stored size: 505 Bytes

Contents

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

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
perkins-0.0.3 examples/config.ru