Skip to content

Instantly share code, notes, and snippets.

@ssimeonov
Created June 29, 2013 03:30
Show Gist options
  • Select an option

  • Save ssimeonov/5889593 to your computer and use it in GitHub Desktop.

Select an option

Save ssimeonov/5889593 to your computer and use it in GitHub Desktop.
app.process("web-1") do |process|
process.start_command = "bundle exec thin start --ssl --ssl-verify --ssl-key-file web.key --ssl-cert-file web.pem -p 3000"
process.working_dir = working_dir
process.daemonize = true
process.environment = env
process.stop_signals = [:quit, 30.seconds, :term, 5.seconds, :kill]
process.stop_grace_time = 45.seconds
process.stdout = process.stderr = "log/web-1.log"
process.monitor_children do |children|
children.stop_command "kill {{PID}}"
end
process.group = "web"
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment