1
0
mirror of https://github.com/LaCasemate/fab-manager.git synced 2024-12-10 21:24:20 +01:00
fab-manager/config/initializers/sidekiq.rb
2016-05-26 15:14:57 +02:00

25 lines
634 B
Ruby

if Rails.env.staging?
namespace = "fablab_staging"
else
namespace = "fablab"
end
redis_host = ENV["REDIS_HOST"] || 'localhost'
redis_url = "redis://#{redis_host}:6379"
Sidekiq.configure_server do |config|
config.redis = { url: redis_url, namespace: namespace }
# load sidekiq-cron schedule config
schedule_file = "config/schedule.yml"
if File.exists?(schedule_file)
rendered_schedule_file = ERB.new(File.read(schedule_file)).result
Sidekiq::Cron::Job.load_from_hash YAML.load(rendered_schedule_file)
end
end
Sidekiq.configure_client do |config|
config.redis = { url: redis_url, namespace: namespace }
end