helppc / supervisor-bundle
管理您的 Symfony5 应用中的 supervisor 实例。
v1.0.6
2021-08-20 12:43 UTC
Requires
- php: ^7.4|^8
- nyholm/psr7: ^1.3
- php-http/client-common: ^2.0
- php-http/discovery: ^1.0
- php-http/httplug: ^2.0
- php-http/message-factory: ^1.0
- psr/http-message: ^1.0
- supervisorphp/supervisor: ^4.0
- symfony/framework-bundle: ^4.4 || ^5.1
- symfony/http-client: ^4.4 || ^5.1
- symfony/http-foundation: ^4.4 || ^5.1
- symfony/templating: ^4.4 || ^5.1
- symfony/translation: ^4.4 || ^5.1
- symfony/yaml: ^4.4 || ^5.1
Requires (Dev)
- phpstan/phpstan: ^0.12.48
Suggests
- php-http/httplug-bundle: to provide required HTTP client with ease.
README
Symfony 扩展包,用于管理 supervisor 进程。此扩展包使用 supervisorphp/supervisor 库实现。
状态
该软件包目前正在积极开发中。
要求
- PHP 7.4 或更高版本
- Symfony 5.x
安装
-
使用 Composer 需要此扩展包和 PSR 7/17 实现
composer require helppc/supervisor-bundle nyholm/psr7
注意:此扩展包需要 PSR 7/17 实现。我们建议您使用 nyholm/psr7。如果您想使用不同的实现,请查看此 文档。
-
在
config/packages/helppc_supervisor.yaml
下创建扩展包配置文件。以下是参考配置文件supervisor: default_environment: all servers: all: localhost: scheme: http host: 127.0.0.1 port: 9006
-
在
config/bundles.php
中通过将其添加到数组来启用扩展包HelpPC\Bundle\SupervisorBundle\SupervisorBundle::class => ['all' => true]
-
导入
config/routes/helppc_supervisor.yaml
文件中的路由supervisor: resource: "@SupervisorBundle/Resources/config/routing.xml" prefix: /supervisor
❮ 注意 ❯ 建议控制授权端点的访问权限,以便只有登录用户才能批准授权请求。您应检查您的 security.yml
文件。以下是示例配置
security: access_control: - { path: ^/supervisor, roles: IS_AUTHENTICATED_REMEMBERED }
报告问题
使用 问题跟踪器 报告您可能遇到的问题。
许可证
有关许可证权利和限制(MIT),请参阅 LICENSE 文件。