Sha256: 0fbadc516456ce329f3366ac2528edf8393cd5f2dd400835cdf065eefc0aeca3

Contents?: true

Size: 555 Bytes

Versions: 153

Compression:

Stored size: 555 Bytes

Contents

require 'fileutils'
require 'logger'
require 'sequel'
require 'pact_broker'
require 'pg'

use Rack::Auth::Basic, "Restricted Area" do |username, password|
  username == ENV['PACT_BROKER_USERNAME'] and password == ENV['PACT_BROKER_PASSWORD']
end

app = PactBroker::App.new do | config |
  # change these from their default values if desired
  # config.log_dir = "./log"
  # config.auto_migrate_db = true
  # config.use_hal_browser = true
  config.database_connection = Sequel.connect(ENV['DATABASE_URL'], adapter: "postgres", encoding: 'utf8')
end

run app

Version data entries

153 entries across 153 versions & 1 rubygems

Version Path
pact_broker-2.79.1 example/basic_auth/config.ru
pact_broker-2.79.0 example/basic_auth/config.ru
pact_broker-2.78.1 example/basic_auth/config.ru
pact_broker-2.78.0 example/basic_auth/config.ru
pact_broker-2.77.0 example/basic_auth/config.ru
pact_broker-2.76.2 example/basic_auth/config.ru
pact_broker-2.76.1 example/basic_auth/config.ru
pact_broker-2.76.0 example/basic_auth/config.ru
pact_broker-2.75.0 example/basic_auth/config.ru
pact_broker-2.74.1 example/basic_auth/config.ru
pact_broker-2.74.0 example/basic_auth/config.ru
pact_broker-2.73.0 example/basic_auth/config.ru
pact_broker-2.72.0 example/basic_auth/config.ru
pact_broker-2.71.0 example/basic_auth/config.ru
pact_broker-2.70.0 example/basic_auth/config.ru
pact_broker-2.69.0 example/basic_auth/config.ru
pact_broker-2.68.1 example/basic_auth/config.ru
pact_broker-2.68.0 example/basic_auth/config.ru
pact_broker-2.67.0 example/basic_auth/config.ru
pact_broker-2.66.0 example/basic_auth/config.ru