Sha256: 14a7c635c57b8ac86ef133b2c6f6cb2e859fd9c014e8efc31476e8a716a8757e

Contents?: true

Size: 815 Bytes

Versions: 27

Compression:

Stored size: 815 Bytes

Contents

# encoding: utf-8
module MagicRecipes
  # = Passenger - Deploy
  # 
  # Simple recipe to restart passenger
  # 
  # [Tasks:]
  #   task :restart   # => Restart Phusion-Passenger
  # 
  # [Callbacks:]
  #   after "deploy:restart", "passenger:restart"
  # 
  module Passenger
    
    def self.load_into(configuration)
      configuration.load do
        
        set_default :pre_start, false         # => pre_start the first domain ?
        
        namespace :passenger do
          
          desc "Restart - Passenger"
          task :restart, :roles => :app, :except => { :no_release => true } do
            run "#{try_sudo} touch #{File.join(current_path,'tmp','restart.txt')}"
          end
          after "deploy:restart", "passenger:restart"
          
        end
        
      end
    end
  end
end


Version data entries

27 entries across 27 versions & 1 rubygems

Version Path
magic_recipes-0.1.17 lib/magic_recipes/passenger.rb
magic_recipes-0.1.16 lib/magic_recipes/passenger.rb
magic_recipes-0.1.15 lib/magic_recipes/passenger.rb
magic_recipes-0.1.14 lib/magic_recipes/passenger.rb
magic_recipes-0.1.13 lib/magic_recipes/passenger.rb
magic_recipes-0.1.11 lib/magic_recipes/passenger.rb
magic_recipes-0.1.10 lib/magic_recipes/passenger.rb
magic_recipes-0.1.9 lib/magic_recipes/passenger.rb
magic_recipes-0.1.8 lib/magic_recipes/passenger.rb
magic_recipes-0.1.7 lib/magic_recipes/passenger.rb
magic_recipes-0.1.6 lib/magic_recipes/passenger.rb
magic_recipes-0.1.5 lib/magic_recipes/passenger.rb
magic_recipes-0.1.4 lib/magic_recipes/passenger.rb
magic_recipes-0.1.3 lib/magic_recipes/passenger.rb
magic_recipes-0.1.2 lib/magic_recipes/passenger.rb
magic_recipes-0.1.1 lib/magic_recipes/passenger.rb
magic_recipes-0.1.0 lib/magic_recipes/passenger.rb
magic_recipes-0.0.29 lib/magic_recipes/passenger.rb
magic_recipes-0.0.28 lib/magic_recipes/passenger.rb
magic_recipes-0.0.27 lib/magic_recipes/passenger.rb