aboutsummaryrefslogtreecommitdiffstats
path: root/config/deploy.rb
diff options
context:
space:
mode:
authorGareth Rees <gareth@mysociety.org>2015-02-18 16:43:53 +0000
committerGareth Rees <ADD_EMAIL_HERE>2015-03-09 09:52:07 +0000
commitf9e72d804d627e9a38245d6480c43f48cc59a247 (patch)
tree357a152b3cde9173cae76b892d4d29be52900a0b /config/deploy.rb
parent8c4e401f7a7f5ac4149f007cd0cf36968045d329 (diff)
Restart alaveteli by service command
- daemon_name defaults to "alaveteli" - daemon_name can be set per-environment in config/deploy.yml
Diffstat (limited to 'config/deploy.rb')
-rw-r--r--config/deploy.rb5
1 files changed, 3 insertions, 2 deletions
diff --git a/config/deploy.rb b/config/deploy.rb
index c1954d058..f4a0b536a 100644
--- a/config/deploy.rb
+++ b/config/deploy.rb
@@ -14,6 +14,7 @@ set :deploy_to, configuration['deploy_to']
set :user, configuration['user']
set :use_sudo, false
set :rails_env, configuration['rails_env']
+set :daemon_name, configuration.fetch('daemon_name', 'alaveteli')
server configuration['server'], :app, :web, :db, :primary => true
@@ -35,9 +36,9 @@ end
namespace :deploy do
[:start, :stop, :restart].each do |t|
- desc "#{t.to_s.capitalize} Alaveteli service defined in /etc/init.d/alaveteli"
+ desc "#{t.to_s.capitalize} Alaveteli service defined in /etc/init.d/"
task t, :roles => :app, :except => { :no_release => true } do
- run "/etc/init.d/alaveteli #{t}"
+ run "service #{ daemon_name } #{ t }"
end
end