deploy.rb 1.3 KB

12345678910111213141516171819202122232425262728293031
  1. set :application, 'contactrocket'
  2. set :stage, 'production'
  3. set :scm, :git
  4. set :format, :pretty
  5. set :log_level, :debug
  6. set :pty, false
  7. set :keep_releases, 2
  8. set :sidekiq_config, 'config/sidekiq.yml'
  9. set :sidekiq_processes, 2
  10. set :sidekiq_concurrency, 10
  11. set :sidekiq_default_hooks , true
  12. set :sidekiq_timeout, 60
  13. set :sidekiq_monit_conf_dir , '/etc/monit/conf.d'
  14. set :sidekiq_monit_use_sudo , true
  15. set :sidekiq_monit_default_hooks , true
  16. #set :sidekiq_pid , File.join(shared_path, 'tmp', 'pids', 'sidekiq.pid')
  17. #set :sidekiq_log , File.join(shared_path, 'log', 'sidekiq.log')
  18. #set :sidekiq_options , nil
  19. #set :sidekiq_require , nil
  20. #set :sidekiq_tag , nil
  21. #set :sidekiq_config , "config/sidekiq.yml" # if you have a config/sidekiq.yml, do not forget to set this.
  22. #set :sidekiq_queue , nil
  23. #set :monit_bin , '/usr/bin/monit'
  24. #set :sidekiq_processes , 4
  25. #set :sidekiq_options_per_process , nil
  26. #set :sidekiq_concurrency , 10
  27. #set :sidekiq_monit_templates_path , 'config/deploy/templates'
  28. #set :sidekiq_service_name , "sidekiq_#{fetch(set :application)}_#{fetch(set :sidekiq_env)}"
  29. #set :sidekiq_cmd , "#{fetch(set :bundle_cmd, "bundle")} exec sidekiq" # Only for capistrano2.5
  30. #set :sidekiqctl_cmd , "#{fetch(set :bundle_cmd, "bundle")} exec sidekiqctl" # Only for capistrano2.5
  31. #set :sidekiq_user , nil #user to run sidekiq as