Commit 956ea7f7d596d32e8a6076b85a9a010bdb154017

Authored by Jacob Vosmaer
1 parent 7cb4a2aa

Import unicorn.rb.erb from chef-server

Path
files/chef-server-cookbooks/chef-server/templates/default/unicorn.rb.erb
Repo
https://github.com/opscode/omnibus-chef-server.git
Revision
6a11fd840045a7ae7961e5a37439371b7407f3e9
files/gitlab-cookbooks/gitlab/templates/default/unicorn.rb.erb 0 → 100644
... ... @@ -0,0 +1,52 @@
  1 +##
  2 +# Unicorn config at <%= @name %>
  3 +# Managed by Chef - Local Changes will be Nuked from Orbit (just to be sure)
  4 +##
  5 +
  6 +# What ports/sockets to listen on, and what options for them.
  7 +<%- @listen.each do |port, options| %>
  8 +listen "<%= port %>", <%= options %>
  9 +<%- end %>
  10 +
  11 +<%- if @working_directory %>
  12 +working_directory '<%= @working_directory %>'
  13 +<%- end %>
  14 +
  15 +# What the timeout for killing busy workers is, in seconds
  16 +timeout <%= @worker_timeout %>
  17 +
  18 +# Whether the app should be pre-loaded
  19 +preload_app <%= @preload_app %>
  20 +
  21 +# How many worker processes
  22 +worker_processes <%= @worker_processes %>
  23 +
  24 +<%- if @before_fork %>
  25 +# What to do before we fork a worker
  26 +before_fork do |server, worker|
  27 + <%= @before_fork %>
  28 +end
  29 +
  30 +<%- end %>
  31 +<%- if @after_fork %>
  32 +# What to do after we fork a worker
  33 +after_fork do |server, worker|
  34 + <%= @after_fork %>
  35 +end
  36 +
  37 +<%- end %>
  38 +<%- if @pid %>
  39 +# Where to drop a pidfile
  40 +pid '<%= @pid %>'
  41 +
  42 +<%- end %>
  43 +<%- if @stderr_path %>
  44 +# Where stderr gets logged
  45 +stderr_path '<%= @stderr_path %>'
  46 +
  47 +<%- end %>
  48 +<%- if @stdout_path %>
  49 +# Where stdout gets logged
  50 +stdout_path '<%= @stdout_path %>'
  51 +
  52 +<%- end %>
... ...