|
23 | 23 | attribute :preload_app, :kind_of => [TrueClass, FalseClass], :default => false |
24 | 24 | attribute :worker_processes, :kind_of => Integer, :default => [node['cpu']['total'].to_i * 4, 8].min |
25 | 25 | attribute :before_fork, :kind_of => String, :default => 'sleep 1' |
| 26 | +attribute :after_fork, :kind_of => [String, NilClass], :default => nil |
26 | 27 | attribute :port, :kind_of => String, :default => "8080" |
27 | 28 | attribute :worker_timeout, :kind_of => Integer, :default => 60 |
28 | 29 | attribute :bundler, :kind_of => [TrueClass, FalseClass, NilClass], :default => nil |
29 | 30 | attribute :bundle_command, :kind_of => [String, NilClass], :default => nil |
| 31 | +attribute :listen, :kind_of => [Hash, NilClass], :default => nil |
| 32 | +attribute :forked_user, :kind_of => [String, NilClass], :default => nil |
| 33 | +attribute :forked_group, :kind_of => [String, NilClass], :default => nil |
| 34 | +attribute :before_exec, :kind_of => [String, NilClass], :default => nil |
| 35 | +attribute :pid, :kind_of => [String, NilClass], :default => nil |
| 36 | +attribute :stderr_path, :kind_of => [String, NilClass], :default => nil |
| 37 | +attribute :stdout_path, :kind_of => [String, NilClass], :default => nil |
| 38 | +attribute :unicorn_command_line, :kind_of => [String, NilClass], :default => nil |
| 39 | +attribute :copy_on_write, :kind_of => [TrueClass, FalseClass], :default => false |
| 40 | +attribute :enable_stats, :kind_of => [TrueClass, FalseClass], :default => false |
30 | 41 |
|
31 | 42 | def options(*args, &block) |
32 | 43 | @options ||= Mash[:tcp_nodelay => true, :backlog => 100] |
|
0 commit comments