204 Capistrano: Install capistrano-passenger

Updated . Posted . Visible to the public.

Our Rails deployments are run by passenger on the application servers, to automatically restart passenger workers after a deploy you should include the capistrano-passenger Show archive.org snapshot Gem in your Gemfile by adding this line:

gem 'capistrano-passenger', require: false

And install it by calling bundle:

$ bundle

To actually be able to use the tasks this Gem provides you have to also require it in your Capfile like this:

# Include passenger tasks
# This automatically sets up deploy:restart to run after :publishing is complete
require 'capistrano/passenger'

As the comment says, just the presence of this line automatically calls deploy:restart and will restart your passenger workers after the :publishing task was successful.

Profile picture of Marius Schuller
Marius Schuller
Last edit
Marius Schuller
License
Source code in this card is licensed under the MIT License.
Posted by Marius Schuller to opscomplete (2018-12-13 15:07)