Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Fetching latest commit…
Cannot retrieve the latest commit at this time.
|Failed to load latest commit information.|
CapistranoMonit: A Capistrano Plugin ==================================== CapistranoMonit is a Capistrano Plugin that adds functionality to setup/configure the control file for monit and adds "restart" functionality to apply those changes. This fork is maintained by Wes Oldenbeuving. Changes compared to upstream: * There are more options available to configure the location of mongrels. Setup ===== Install the plugin: $ script/plugin install git://github.com/Narnach/capistrano_monit.git CapistranoMonit requires the following variables: set :domain, "yourserver.com" set :mongrel_port, "8000" CapistranoMonit also allows you to customize the following variables: set :monit_daemon_interval, "120" set :monit_alert_email, "email@example.com" set :mongrel_servers, 1 set :mongrel_group, 'mongrel' set :mongrel_pid_dir, '/var/run/mongrel_cluster' set :mongrel_pid_name, 'mongrel' Simply define them in your capistrano config/deploy.rb. Example ======= After installation and adding the appropriate monit variables: $ cap monit:setup $ cap monit:restart You can even make sure the monit setup gets run after your setup tasks, in your deploy.rb file: after "servers:setup", "monit:setup" Copyright (c) 2008 Charles Brian Quinn <firstname.lastname@example.org>, released under the MIT license