项目作者: wbotelhos

项目描述 :
Sidekiq Cookbook for Chef
高级语言: Ruby
项目地址: git://github.com/wbotelhos/chef-sidekiq.git
创建时间: 2020-03-29T03:21:08Z
项目社区:https://github.com/wbotelhos/chef-sidekiq

开源协议:MIT License

下载


Sidekiq

Cookbook
Patreon

Configure Sidekiq service.

Requirements

Platforms

  • Ubuntu 15.04+ (since we use Systemd)

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

Usage

Berkfile

  1. source 'https://supermarket.chef.io'
  2. cookbook 'chef-sidekiq'

Node

Example how to override default configs:

  1. {
  2. "chef-sidekiq": {
  3. "config": {
  4. "working_directory": "/var/www/app-name/current"
  5. },
  6. "service": {
  7. "watchdogsec": 5
  8. }
  9. },
  10. "run_list": [
  11. "recipe[chef-sidekiq]"
  12. ]
  13. }

Sidekiq documentation

https://github.com/mperham/sidekiq/wiki

References

https://github.com/mperham/sidekiq/blob/master/examples/systemd/sidekiq.service