diff options
-rw-r--r-- | config/deploy.rb | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/config/deploy.rb b/config/deploy.rb index 1dcc2309d..4eb961a14 100644 --- a/config/deploy.rb +++ b/config/deploy.rb @@ -8,11 +8,14 @@ role :app, "your app-server here" # This may be the sam role :db, "your primary db-server here", :primary => true # This is where Rails migrations will run role :db, "your slave db-server here" -# If you are using Passenger mod_rails uncomment this: -# namespace :deploy do -# task :start do ; end -# task :stop do ; end -# task :restart, :roles => :app, :except => { :no_release => true } do -# run "#{try_sudo} touch #{File.join(current_path,'tmp','restart.txt')}" -# end -# end
\ No newline at end of file +namespace :deploy do + desc "Restarting mod_rails with restart.txt" + task :restart, :roles => :app, :except => { :no_release => true } do + run "touch #{current_path}/tmp/restart.txt" + end + + [:start, :stop].each do |t| + desc "#{t} task is a no-op with mod_rails" + task t, :roles => :app do ; end + end +end |