-
-
Notifications
You must be signed in to change notification settings - Fork 17
Expand file tree
/
Copy pathconfig.ru
More file actions
27 lines (20 loc) · 725 Bytes
/
config.ru
File metadata and controls
27 lines (20 loc) · 725 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
require "rubygems"
require "bundler"
Bundler.require
require "./app"
require "./lib/fix_request_content_type"
redis = UniversalTracker::RedisConnection.connection
warrior_redis = UniversalTracker::WarriorHQRedisConnection.connection
tracker_manager = UniversalTracker::TrackerManager.new(redis, nil, warrior_redis)
use Rack::Static,
:urls=>["/css", "/js"],
:root=>"public"
use FixRequestContentType,
:urls=>[/^\/[-a-z0-9]+\/request$/,
/^\/[-a-z0-9]+\/release$/,
/^\/[-a-z0-9]+\/done$/,
/^\/[-a-z0-9]+\/done\+request$/],
:content_type=>"application/json"
UniversalTracker::App.set :redis, redis
UniversalTracker::App.set :tracker_manager, tracker_manager
run UniversalTracker::App