2015-07-16 13:19:33 +03:00
|
|
|
require 'core/devops-logger'
|
|
|
|
|
require 'core/devops-config'
|
|
|
|
|
|
2015-06-25 11:13:46 +03:00
|
|
|
module Devops
|
|
|
|
|
|
2015-07-16 12:54:16 +03:00
|
|
|
class SidekiqApplication < Application
|
2015-06-25 11:13:46 +03:00
|
|
|
|
2015-07-16 12:54:16 +03:00
|
|
|
def prepare
|
|
|
|
|
require "sidekiq/web"
|
|
|
|
|
end
|
2015-06-25 11:13:46 +03:00
|
|
|
|
2015-07-16 12:54:16 +03:00
|
|
|
def routes
|
2015-07-16 13:19:33 +03:00
|
|
|
config = DevopsConfig.config
|
|
|
|
|
log_file = File.join(config[:log_dir], "devops-sidekiq-web.log")
|
|
|
|
|
logger = DevopsLogger.create(log_file, Logger::INFO)
|
|
|
|
|
Sidekiq::Web.use Rack::CommonLogger, logger
|
2015-07-16 12:54:16 +03:00
|
|
|
Devops::Routes.route "/sidekiq", Sidekiq::Web
|
2015-06-25 11:13:46 +03:00
|
|
|
end
|
2015-07-16 12:54:16 +03:00
|
|
|
|
2015-06-25 11:13:46 +03:00
|
|
|
end
|
|
|
|
|
end
|
|
|
|
|
|