josebailon/laravel-supervisord-control

Laravel包,用于控制Supervisord进程。

v0.0.1 2020-09-27 17:12 UTC

This package is auto-updated.

Last update: 2024-09-30 02:13:07 UTC


README

此Laravel包生成一个面板,在底层可以通过HTTP/XML-RPC请求控制Supervisor

安装

composer require josebailon/laravel-supervisord-control

路由名称

控制面板的路由可以使用名称 lsc_index 进行引用

<?php
route('lsc_index');

配置

如果没有发布配置文件或视图,将使用默认配置和视图。

要将配置文件发布到 /config/jbosupervisord.php,您需要运行

php artisan vendor:publish --tag=lsc-config

要将使用的视图发布到 /resources/views/vendor/lsc,您需要运行

php artisan vendor:publish --tag=lsc-views

配置文件中的选项

Supervisor配置

Supervisor必须配置了inet_http_server。此服务器不应直接暴露给公共互联网,并且应使用用户名和密码。请阅读链接中的安全建议。

自定义视图

默认视图的元素中包含Bootstrap CSS类。如果您想这样操作,只需将Bootstrap添加到扩展视图即可。

如果您想自定义视图,请使用以下命令将视图发布到 /resources/views/vendor/lsc:

php artisan vendor:publish --tag=lsc-views

index.blade.php 是由本包调用的主要视图。您可以在该文件中覆盖扩展视图的行为。

content.blade.php 是包含所有表格和按钮的视图。您可以在该文件中编辑CSS类以满足您的需求。