README.md in dlss-capistrano-4.0.0 vs README.md in dlss-capistrano-4.1.0

- old
+ new

@@ -30,9 +30,22 @@ set :bundled_sidekiq_roles, [:app] # this is the default value ``` Set this in `config/deploy.rb` to automate the symlink creation, and then use `XSendFilePath /path/to/my/app/shared/bundled_sidekiq/web/assets` in Apache configuration (in Puppet). +### Status checking + +**NOTE**: Requires that `curl` is installed on each server host the check is run on. + +Use `cap ENV check_status` to hit the (*e.g.*, [okcomputer](https://github.com/sportngin/okcomputer)-based) status endpoint of your application. This is especially valuable with hosts that cannot be directly checked due to firewall rules. + +By default, these checks run against all nodes with the `:web` role and hit the `/status/all` endpoint. These can be configured in `config/deploy.rb` (or `config/deploy/{ENV}.rb` if you need environment-specific variation): + +```ruby +set :check_status_roles, [:my_status_check_web_role] +set :check_status_path, '/my/status/check/endpoint' +``` + ### SSH `cap ENV ssh` establishes an SSH connection to the host running in `ENV` environment, and changes into the current deployment directory ### SSH Connection Checking