This repository has been archived on 2023-03-28. You can view files and clone it, but cannot push or open issues or pull requests.
2018-12-09 04:24:08 +00:00
|
|
|
# frozen_string_literal: true
|
|
|
|
|
|
|
|
namespace :puma do
|
2018-12-09 04:34:05 +00:00
|
|
|
desc 'Restart Puma web server'
|
|
|
|
task :restart do
|
2018-12-09 04:24:08 +00:00
|
|
|
on roles(:web) do
|
|
|
|
within release_path do
|
|
|
|
statefile = File.join shared_path, 'tmp', 'pids', 'puma.state'
|
2018-12-09 04:34:05 +00:00
|
|
|
execute :bundle, :exec, :pumactl, '--state', statefile, :restart
|
2018-12-09 04:24:08 +00:00
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|