Sha256: eafd3694995c8c8b9c6051e3b90e3a4dd133de9ce9d3a9070336cb71c92e0aa8
Contents?: true
Size: 1.72 KB
Versions: 3
Compression:
Stored size: 1.72 KB
Contents
# Capistrano Unicorn Methods [![Build Status](https://secure.travis-ci.org/ekampp/capistrano-unicorn-methods.png)](http://travis-ci.org/ekampp/capistrano-unicorn-methods) Contains a namespace with methods for administrating the unicorn server through capistrano recipes. ## Usage The gem gives you access to the followig methods within the `unicorn.<method>` namespace. * `unicorn.start` will start the unicorn server in demonized form on port 3000 (default) with the config file placed in app/config/unicorn.rb. * `unicorn.stop` will stop the unicorn server. * `unicorn.restart` restarts the unicorn server by moving the old one to <somename>.pid.oldbin and running a `unicorn.cleanup` command. * `unicorn.cleanup` will remove the master and worker processes associated with the <something>.pid.oldbin file. If you'r having trouble targeting the correct namespace you can alternatively run the commands prepended with a `top.` so it becomes e.g. `top.unicorn.start`. ## Requirements * `unicorn` It also relies on the `current_release` variable beeing present. This is part of capistrano's standard deploy schema, so there should be no problems. ## Customization You can customize the gems behavior by setting any (or all) of the following options within capistrano's configuration: * `unicorn_pid` indicates the path for the pid file. Defaults to shared/pids/unicorn.pid. * `unicorn_old_pid` contains the pid for the old server. Defaults to shared/pids/unicorn.pid.oldbin. * `unicorn_config` the path to the unicorn config file. Defaults to /path/to/your/app/config/unicorn.rb. * `unicorn_port` defines the port that unicorn should listen on. Defaults to 3000. * `use_bundler` defines if unicorn should be started through bundler. Defaults to true
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
capistrano-unicorn-methods-0.0.3 | README.md |
capistrano-unicorn-methods-0.0.3.alpha | README.md |
capistrano-unicorn-methods-0.0.2 | README.md |