INNER CODE UNIT · Ruby

define_tasks

seuros/capistrano-sidekiq · lib/capistrano/sidekiq.rb:65

    def define_tasks
      eval_rakefile File.expand_path('tasks/sidekiq.rake', __dir__)
    end

    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] # sidekiq.yml

      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']

      # Rbenv, Chruby, and RVM integration
      append :rbenv_map_bins, 'sidekiq', 'sidekiqctl'

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…