/
config.ru
20 lines (17 loc) · 909 Bytes
/
config.ru
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# This file is used by Rack-based servers to start the application.
require ::File.expand_path('../config/environment', __FILE__)
# settings for stackprof
if ENV['RACK_ENV'].to_s.eql?('development')
is_stackprof = ENV['ENABLE_STACKPROF'].to_i.nonzero?
stackprof_mode = (ENV['STACKPROF_MODE'] || :wall).to_sym
stackprof_interval = (ENV['STACKPROF_INTERVAL'] || 1000).to_i
stackprof_save_every = (ENV['STACKPROF_SAVE_EVERY'] || 1).to_i
stackprof_path = ENV['STACKPROF_PATH'] || 'tmp/stackprof/'
use StackProf::Middleware, enabled: is_stackprof,
mode: stackprof_mode,
raw: true,
interval: stackprof_interval,
save_every: stackprof_save_every,
path: stackprof_path
end
run Rails.application