Sha256: 66131e8b27c450f01de6524c2f4fa01046c3a9dce08ae0a430f8c88f26f68185

Contents?: true

Size: 455 Bytes

Versions: 1

Compression:

Stored size: 455 Bytes

Contents

require File.dirname(__FILE__) + '/base' unless defined?(Capper)

Capper.load do
  set(:monitrc) { "#{deploy_to}/.monitrc.local" }

  namespace :monit do
    task :setup do
      str = fetch(:monit_configs, {}).join("\n\n")
      upload_template_string(str, monitrc, :mode => "0644")
    end

    task :reload do
      run "monit reload &>/dev/null"
    end
  end

  after "deploy:update_code", "monit:setup"
  before "deploy:restart", "monit:reload"
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
capper-0.4.0 lib/capper/monit.rb