Module: Blue::Unicorn::Capistrano::Integration

Defined in:
lib/blue/unicorn/capistrano/integration.rb

Class Method Summary collapse

Class Method Details

.load(capistrano_config) ⇒ Object



5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# File 'lib/blue/unicorn/capistrano/integration.rb', line 5

def self.load(capistrano_config)
  capistrano_config.load do

    namespace :blue do
      namespace :unicorn do
        desc "Trigger Unicorn restarts"
        task :restart do
          run "/etc/init.d/unicorn restart"
        end
      end
    end

    after 'deploy:create_symlink', 'blue:unicorn:restart'
  end
end