Sha256: 5f72ad988977ddb80035c3e5a089da4a2c53f1dcd49b2485d74e21a3db9715d0
Contents?: true
Size: 1.64 KB
Versions: 2
Compression:
Stored size: 1.64 KB
Contents
# Capistrano::Passenger Adds a task to restart your application after deployment via Capistrano: * cap production deploy:restart ## Installation Add this line to your application's Gemfile: gem 'capistrano-passenger' And then execute: $ bundle Or install it yourself as: $ gem install capistrano-passenger ## Usage Adding this line to your `Capfile` will load the default configuration and make the task run after `deploy:publishing`: require 'capistrano/passenger' You can also run the task in isolation: $ cap production deploy:restart Configurable options: set :passenger_roles, :app # this is default set :passenger_restart_runner, :sequence # this is default set :passenger_restart_wait, 5 # this is default set :passenger_restart_limit, 2 # this is default `passenger_restart_wait` and `passenger_restart_limit` are passed to the `on` block when restarting the application: on roles(fetch(:passenger_roles)), in: fetch(:passenger_restart_runner), wait: fetch(:passenger_restart_wait), limit: fetch(:passenger_restart_limit) do execute :touch, release_path.join('tmp/restart.txt') end Note that `passenger_restart_limit` has no effect if you are using the default `passenger_restart_runner` of `:sequence`. sshkit only looks at it when the runner is `:group`. ## Contributing 1. Fork it ( https://github.com/betesh/capistrano-passenger/fork ) 2. Create your feature branch (`git checkout -b my-new-feature`) 3. Commit your changes (`git commit -am 'Add some feature'`) 4. Push to the branch (`git push origin my-new-feature`) 5. Create a new Pull Request
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
capistrano-passenger-0.0.2 | README.md |
capistrano-passenger-0.0.1 | README.md |