You can install the package via composer:
add the following to repositories in the composer.json:
{
"type": "git",
"url": "https://github.com/concept7/laravel-supervisord-monitor.git"
}
composer require concept7/laravel-supervisord-monitor
You can publish the config file with:
php artisan vendor:publish --tag="supervisord-monitor-config"
This is the contents of the published config file:
return [
'protocol' => 'https',
'host' => env('SUPERVISORD_MONITOR_HOST', ''),
'path' => env('SUPERVISORD_MONITOR_PATH', ''),
'basic_auth' => [
'username' => env('SUPERVISORD_MONITOR_BASIC_AUTH_USERNAME', null),
'password' => env('SUPERVISORD_MONITOR_BASIC_AUTH_PASSWORD', null),
],
'daemon_names' => env('SUPERVISORD_MONITOR_DAEMON_NAMES', ''),
];
Add the following lines to the .env.
When you have the url: https://supervisor-monitor.xyz/supervisor
SUPERVISORD_MONITOR_HOST="supervisor-monitor.xyz"
SUPERVISORD_MONITOR_PATH="supervisor"
SUPERVISORD_MONITOR_BASIC_AUTH_USERNAME="<auth username>"
SUPERVISORD_MONITOR_BASIC_AUTH_PASSWORD="<auth password>"
SUPERVISORD_MONITOR_DAEMON_NAMES="<daemon name as listed in the supervisor monitor web page>"
Run restart with following command
php artisan supervisord-monitor-cli:restart
composer test
Please see CHANGELOG for more information on what has changed recently.
Please see CONTRIBUTING for details.
The MIT License (MIT). Please see License File for more information.