* VRFS-1988 set up infra to allow for scheduler.yml override file

This commit is contained in:
Seth Call 2014-07-30 15:35:56 -05:00
parent 0abb38d48a
commit 00993acfed
1 changed files with 9 additions and 1 deletions

View File

@ -16,7 +16,15 @@ task :scheduler => :environment do
# The schedule doesn't need to be stored in a YAML, it just needs to
# be a hash. YAML is usually the easiest.
Resque.schedule = YAML.load_file(File.join(File.dirname(__FILE__), '../..', 'config/scheduler.yml'))
config = YAML.load_file(File.join(File.dirname(__FILE__), '../..', 'config/scheduler.yml'))
if File.exist? File.join(File.dirname(__FILE__), '../..', 'config/scheduler_override.yml')
puts "scheduler_override file found. loading..."
override = YAML.load_file(File.join(File.dirname(__FILE__), '../..', 'config/scheduler_override.yml'))
config.merge!(override)
end
Resque.schedule = config
# If your schedule already has +queue+ set for each job, you don't
# need to require your jobs. This can be an advantage since it's