2016-07-17 15:16:27 +00:00
|
|
|
if Rails.env.development?
|
|
|
|
|
Rails.logger = Logger.new(STDOUT)
|
|
|
|
|
end
|
|
|
|
|
|
2014-01-11 04:57:07 +00:00
|
|
|
# this rake file is meant to hold shortcuts/helpers for starting onerous command line executions
|
|
|
|
|
|
2014-12-18 21:13:55 +00:00
|
|
|
# bundle exec rake all_jobs
|
2014-01-14 22:55:34 +00:00
|
|
|
task :all_jobs do
|
|
|
|
|
Rake::Task['environment'].invoke
|
|
|
|
|
|
2015-01-01 02:39:22 +00:00
|
|
|
ENV['FORK_PER_JOB'] = 'false'
|
2014-11-13 15:20:08 +00:00
|
|
|
ENV['QUEUE'] = ENV['QUEUE'] || '*'
|
2016-07-17 15:16:27 +00:00
|
|
|
|
2016-09-13 03:25:13 +00:00
|
|
|
#Resque.logger = Logger.new(STDOUT)
|
|
|
|
|
#ActiveRecord::Base.logger = Logger.new(STDOUT)
|
2016-07-17 15:16:27 +00:00
|
|
|
|
2014-01-14 22:55:34 +00:00
|
|
|
Rake::Task['resque:work'].invoke
|
|
|
|
|
end
|
|
|
|
|
|
2014-01-11 04:57:07 +00:00
|
|
|
# bundle exec rake audiomixer
|
|
|
|
|
task :audiomixer do
|
|
|
|
|
Rake::Task['environment'].invoke
|
|
|
|
|
|
2015-01-01 02:39:22 +00:00
|
|
|
ENV['FORK_PER_JOB'] = 'false'
|
2014-01-11 04:57:07 +00:00
|
|
|
ENV['QUEUE'] = 'audiomixer'
|
|
|
|
|
Rake::Task['resque:work'].invoke
|
|
|
|
|
end
|
|
|
|
|
|
2014-01-14 22:55:34 +00:00
|
|
|
# bundle exec rake icecast
|
|
|
|
|
task :icecast do
|
|
|
|
|
Rake::Task['environment'].invoke
|
|
|
|
|
|
2015-01-01 02:39:22 +00:00
|
|
|
ENV['FORK_PER_JOB'] = 'false'
|
2014-01-14 22:55:34 +00:00
|
|
|
ENV['QUEUE'] = 'icecast'
|
|
|
|
|
Rake::Task['resque:work'].invoke
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
# bundle exec rake odd_jobs
|
|
|
|
|
# this command is the same as used in production
|
|
|
|
|
task :odd_jobs do
|
|
|
|
|
Rake::Task['environment'].invoke
|
|
|
|
|
|
2015-01-01 02:39:22 +00:00
|
|
|
ENV['FORK_PER_JOB'] = 'false'
|
2014-01-14 22:55:34 +00:00
|
|
|
ENV['QUEUE'] = '*,!icecast,!audiomixer'
|
|
|
|
|
Rake::Task['resque:work'].invoke
|
|
|
|
|
end
|