14 lines
467 B
Ruby
14 lines
467 B
Ruby
require "resque"
|
|
|
|
rails_root = ENV["RAILS_ROOT"] || "#{File.dirname(__FILE__)}/../../.."
|
|
rails_env = (ENV["RAILS_ENV"] || "development").to_sym
|
|
|
|
redis_configs = YAML.load_file("#{rails_root}/config/redis.yml", symbolize_names: true)
|
|
Resque.redis = redis_configs[:redis_resque][rails_env]
|
|
|
|
# in-process performing of jobs (for testing) doesn't require a redis server
|
|
Resque.inline = ENV["RAILS_ENV"] == "test"
|
|
|
|
Resque.after_fork do
|
|
Resque.redis.client.reconnect
|
|
end
|