Sha256: c83c539b1a96610333a8213ec21cb8e9e472e2e0713a3da993d596a4618ddcdc

Contents?: true

Size: 904 Bytes

Versions: 7

Compression:

Stored size: 904 Bytes

Contents

Capistrano::Configuration.instance(:must_exist).load do
  _cset :passenger_roles, [:app]

  #############################################################
  # Passenger Restart
  #############################################################

  namespace :passenger do
    desc "Restart Application"
    task :restart, :except => { :no_release => true }, :roles => passenger_roles do
      run "touch #{current_path}/tmp/restart.txt"
    end
  end

  #############################################################
  # Passenger Status Checks
  #############################################################

  namespace :passenger do
    desc "Check Passenger Status"
    task :status, :roles => passenger_roles do
      sudo 'passenger-status'
    end

    desc "Check Apache/Passenger Memory Usage"
    task :memory_stats, :roles => passenger_roles do
      sudo 'passenger-memory-stats'
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
thunder_punch-0.1.6 lib/thunder_punch/recipes/passenger.rb
thunder_punch-0.1.5 lib/thunder_punch/recipes/passenger.rb
thunder_punch-0.1.4 lib/thunder_punch/recipes/passenger.rb
thunder_punch-0.1.3 lib/thunder_punch/recipes/passenger.rb
thunder_punch-0.1.2 lib/thunder_punch/recipes/passenger.rb
thunder_punch-0.1.1 lib/thunder_punch/recipes/passenger.rb
thunder_punch-0.1.0 lib/thunder_punch/recipes/passenger.rb