josebailon / laravel-supervisord-control
Laravel包,用于控制Supervisord进程。
v0.0.1
2020-09-27 17:12 UTC
Requires
- ihor/supervisor-xml-rpc: ^0.2.1
Requires (Dev)
- orchestra/testbench: ^6.1
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类以满足您的需求。