Sha256: 91139bac8c31bb3f71554a6782ec84103ed49f54e8bba9dce47022e79976e02c
Contents?: true
Size: 1.26 KB
Versions: 44
Compression:
Stored size: 1.26 KB
Contents
Capistrano::Configuration.instance.load do namespace :webistrano do namespace :mod_rails do desc "start mod_rails & Apache" task :start, :roles => :app, :except => { :no_release => true } do as = fetch(:runner, "app") invoke_command "#{apache_init_script} start", :via => run_method, :as => as end desc "stop mod_rails & Apache" task :stop, :roles => :app, :except => { :no_release => true } do as = fetch(:runner, "app") invoke_command "#{apache_init_script} stop", :via => run_method, :as => as end desc "restart mod_rails" task :restart, :roles => :app, :except => { :no_release => true } do as = fetch(:runner, "app") restart_file = fetch(:mod_rails_restart_file, "#{deploy_to}/current/tmp/restart.txt") invoke_command "touch #{restart_file}", :via => run_method, :as => as end end end namespace :deploy do task :restart, :roles => :app, :except => { :no_release => true } do webistrano.mod_rails.restart end task :start, :roles => :app, :except => { :no_release => true } do webistrano.mod_rails.start end task :stop, :roles => :app, :except => { :no_release => true } do webistrano.mod_rails.stop end end end
Version data entries
44 entries across 44 versions & 1 rubygems