concept7 / laravel-supervisord-monitor
0.0.5
2023-03-15 18:26 UTC
Requires
- php: ^8.1
- guzzlehttp/guzzle: ^7.5
- illuminate/contracts: ^9.0|^10.0
- illuminate/support: ^9.0|^10.0
- spatie/laravel-package-tools: ^1.14.0
Requires (Dev)
- laravel/pint: ^1.0
- nunomaduro/collision: ^7.9
- nunomaduro/larastan: ^2.0.1
- orchestra/testbench: ^8.0
- pestphp/pest: ^2.0
- pestphp/pest-plugin-arch: ^2.0
- pestphp/pest-plugin-laravel: ^2.0
- phpstan/extension-installer: ^1.1
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-phpunit: ^1.0
- spatie/laravel-ray: ^1.26
README
安装
您可以通过composer安装此包
在composer.json中的仓库中添加以下内容
{
"type": "git",
"url": "https://github.com/concept7/laravel-supervisord-monitor.git"
}
composer require concept7/laravel-supervisord-monitor
您可以使用以下命令发布配置文件
php artisan vendor:publish --tag="supervisord-monitor-config"
这是已发布配置文件的内容
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', ''), ];
使用方法
将以下行添加到.env文件中。
当您有如下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>"
使用以下命令重启
php artisan supervisord-monitor-cli:restart
测试
composer test
更新日志
请参阅CHANGELOG以获取更多关于最近更改的信息。
贡献
请参阅CONTRIBUTING以获取详细信息。
鸣谢
许可证
MIT许可证(MIT)。请参阅许可证文件以获取更多信息。