Sidekiq Cookbook for Chef
Configure Sidekiq service.
Attribute | Default |
---|---|
default[‘chef-sidekiq’][‘config’][‘working_directory’] | ‘/app’ |
default[‘chef-sidekiq’][‘service’][‘bundle’] | ‘/usr/bin/bundle’ |
default[‘chef-sidekiq’][‘service’][‘gem_home’] | ‘/usr/local/ruby/gem’ |
default[‘chef-sidekiq’][‘service’][‘group’] | nil |
default[‘chef-sidekiq’][‘service’][‘kill’] | nil |
default[‘chef-sidekiq’][‘service’][‘locale’] | ‘en_US.UTF-8’ |
default[‘chef-sidekiq’][‘service’][‘name’] | ‘sidekiq’ |
default[‘chef-sidekiq’][‘service’][‘type’] | ‘simple’ |
default[‘chef-sidekiq’][‘service’][‘user’] | ‘deploy’ |
default[‘chef-sidekiq’][‘service’][‘watchdogsec’] | nil |
source 'https://supermarket.chef.io'
cookbook 'chef-sidekiq'
Example how to override default configs:
{
"chef-sidekiq": {
"config": {
"working_directory": "/var/www/app-name/current"
},
"service": {
"watchdogsec": 5
}
},
"run_list": [
"recipe[chef-sidekiq]"
]
}
https://github.com/mperham/sidekiq/wiki
https://github.com/mperham/sidekiq/blob/master/examples/systemd/sidekiq.service