helppc / supervisor-rest-bundle
在您的 Symfony5 应用程序中管理您的 supervisor 实例。
v1.0.5
2021-03-17 15:24 UTC
Requires
- php: >=7.4
- ext-curl: *
- ext-json: *
- jms/serializer-bundle: ^3.7
- nelmio/api-doc-bundle: ^3.7
- nyholm/psr7: ^1.3
- supervisorphp/supervisor: ^4.0
- symfony/flex: ^1.3.1
- symfony/framework-bundle: ^4.4 || ^5.1
- symfony/http-client: ^4.4 || ^5.1
- symfony/validator: ^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\SupervisorRestBundle\SupervisorRestBundle::class => ['all' => true]
-
在您的
config/routes/helppc_supervisor.yaml
文件中导入路由supervisor: resource: "@SupervisorRestBundle/Resources/config/routing.xml" prefix: /supervisor
❮ 注意 ❯ 建议您控制授权端点的访问,以确保只有登录用户可以批准授权请求。您应该审查您的 security.yml
文件。以下是示例配置
security: access_control: - { path: ^/supervisor, roles: IS_AUTHENTICATED_REMEMBERED }
报告问题
使用问题跟踪器报告您可能遇到的问题。
许可证
请参阅LICENSE 文件以了解许可权利和限制(MIT)。