Sha256: 76a330112f5db64d641b39874599d4dd186dabfaeada4633589c98166bce2ac7

Contents?: true

Size: 753 Bytes

Versions: 1

Compression:

Stored size: 753 Bytes

Contents

require 'capistrano/novafabrica/helper'

configuration = Capistrano::Configuration.respond_to?(:instance) ?
  Capistrano::Configuration.instance(:must_exist) :
  Capistrano.configuration(:must_exist)

configuration.load do
  
  after "deploy:update_code", "unicorn:restart"
  
  _cset :unicorn_ctrl, "/etc/init.d/unicorn"

  namespace :unicorn do

    desc "start unicorn"
    task :start do
      "#{unicorn_ctrl} start"
    end

    desc "stop unicorn"
    task :stop do
      "#{unicorn_ctrl} stop"
    end

    desc "restart unicorn"
    task :restart do
      "#{unicorn_ctrl} restart"
    end

    desc "tail :current_path/log/unicorn.stderr.log"
    task :tail do
      stream "tail -f #{current_path}/log/unicorn.stderr.log"
    end

  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
capistrano-novafabrica-1.0.4 lib/capistrano/novafabrica/unicorn.rb