helppc/supervisor-rest-bundle

在您的 Symfony5 应用程序中管理您的 supervisor 实例。

安装: 60

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:symfony-bundle

v1.0.5 2021-03-17 15:24 UTC

This package is auto-updated.

Last update: 2024-09-17 23:25:19 UTC


README

Build Status License

Symfony 扩展包,用于管理 supervisor 进程。该扩展包使用 supervisorphp/supervisor 库实现。

状态

此软件包目前处于积极开发状态。

要求

安装

  1. 使用 Composer 需要该扩展包和一个 PSR 7/17 实现

    composer require helppc/supervisor-bundle nyholm/psr7

    注意:此扩展包需要 PSR 7/17 实现才能运行。我们建议您使用 nyholm/psr7。如果您想使用不同的实现,请查看此文档

  2. config/packages/helppc_supervisor.yaml 下创建扩展包配置文件。以下是参考配置文件

    supervisor:
      default_environment: all
      servers:
        all:
          localhost:
            scheme: http
            host: 127.0.0.1
            port: 9006
  3. config/bundles.php 中通过将其添加到数组中启用扩展包

    HelpPC\Bundle\SupervisorRestBundle\SupervisorRestBundle::class => ['all' => true]
  4. 在您的 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)。