def set_defaults
set_if_empty :sidekiq_default_hooks, true
set_if_empty :sidekiq_env, -> { fetch(:rack_env, fetch(:rails_env, fetch(:rake_env, fetch(:stage)))) }
set_if_empty :sidekiq_roles, fetch(:sidekiq_role, :worker)
set_if_empty :sidekiq_configs, %w[sidekiq]
set_if_empty :sidekiq_log, -> { File.join(shared_path, 'log', 'sidekiq.log') }
set_if_empty :sidekiq_error_log, -> { File.join(shared_path, 'log', 'sidekiq_error.log') }
set_if_empty :sidekiq_config_files, ['sidekiq.yml']
append :rbenv_map_bins, 'sidekiq', 'sidekiqctl'
append :rvm_map_bins, 'sidekiq', 'sidekiqctl'
append :chruby_map_bins, 'sidekiq', 'sidekiqctl'
append :bundle_bins, 'sidekiq', 'sidekiqctl'
end