You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
18 lines
542 B
18 lines
542 B
require 'rack-mini-profiler'
|
|
|
|
Rack::MiniProfilerRails.initialize!(Rails.application)
|
|
|
|
Rails.application.middleware.swap(Rack::Deflater, Rack::MiniProfiler)
|
|
Rails.application.middleware.swap(Rack::MiniProfiler, Rack::Deflater)
|
|
|
|
Rack::MiniProfiler.config.storage = Rack::MiniProfiler::MemoryStore
|
|
|
|
if Rails.env.production?
|
|
Rack::MiniProfiler.config.storage_options = {
|
|
host: ENV.fetch('REDIS_HOST') { 'localhost' },
|
|
port: ENV.fetch('REDIS_PORT') { 6379 },
|
|
}
|
|
|
|
Rack::MiniProfiler.config.storage = Rack::MiniProfiler::RedisStore
|
|
end
|