namespace :barbeque do
desc 'Start worker to execute jobs' task worker: :environment do ENV['BARBEQUE_QUEUE'] ||= 'default' require 'barbeque/worker' Barbeque::Worker.run( workers: (ENV['BARBEQUE_WORKER_NUM'] || 4).to_i, daemonize: ENV['DAEMONIZE_BARBEQUE'] == '1', log: ENV['BARBEQUE_LOG_TO_STDOUT'] == '1' ? $stdout : Rails.root.join('log/barbeque_worker.log').to_s, log_level: Rails.env.production? ? :info : :debug, pid_path: Rails.root.join('tmp/pids/barbeque_worker.pid').to_s, supervisor: Rails.env.production?, ) end
end