6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
# File 'lib/golden_brindle/configure.rb', line 6
def configure
options [
["-e", "--environment ENV", "Rails environment to run as", :@environment, ENV['RAILS_ENV'] || "development"],
["-d", "--daemonize", "Run daemonized in the background", :@daemon, false],
["-b", "--bundler", "Use bundler to start unicorn instances", :@bundler, false],
['', "--preload", "Preload application", :@preload, false],
['-p', '--port PORT', "Which port to bind to (if set numbers of servers - start port number)", :@port, Unicorn::Const::DEFAULT_PORT],
['-a', '--address ADDR', "Address to bind to", :@address, Unicorn::Const::DEFAULT_HOST],
['-o', '--listen {HOST:PORT|PATH}',"listen on HOST:PORT or PATH, separated by comma ", :@listen, nil] ,
['-l', '--log FILE', "Where to write log messages", :@log_file, "log/unicorn.log"],
['-P', '--pid FILE', "Where to write the PID", :@pid_file, "tmp/pids/unicorn.pid"],
['-n', '--num-workers INT', "Number of Unicorn workers", :@workers, 4],
['-N', '--num-servers INT', "Number of Unicorn listen records", :@servers, 1],
['-t', '--timeout INT', "Time to wait (in seconds) before killing a stalled thread", :@timeout, 60],
['-c', '--chdir PATH', "Change to dir before starting (will be expanded)", :@cwd, Dir.pwd],
['-D', '--debug', "Enable debugging mode", :@debug, false],
['-C', '--config PATH', "Path to brindle configuration file", :@config_file, "config/brindle.yml"],
['-S', '--script PATH', "Load the Unicorn-specific config file", :@config_script, nil],
['', '--user USER', "User to run as", :@user, nil],
['', '--group GROUP', "Group to run as", :@group, nil],
['', '--prefix PATH', "URL prefix for Rails app", :@prefix, nil]
]
end
|