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.
Posted by Marius Schuller to opscomplete (2018-12-13 15:07)