concept7/laravel-supervisord-monitor

0.0.5 2023-03-15 18:26 UTC

This package is auto-updated.

Last update: 2024-09-07 08:48:20 UTC


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)。请参阅许可证文件以获取更多信息。