varspool / disque-admin-provider
基于Web的Disque管理和监控工具,使用Silex框架
v0.0.2
2017-03-20 04:38 UTC
Requires
- mariano/disque-php: dev-master as 3.0.x-dev
- psr/log: ~1.0
- silex/silex: ~2.0
- symfony/twig-bridge: *
Requires (Dev)
- phpunit/phpunit: ^5.7
- symfony/browser-kit: ~3.2.4
- symfony/css-selector: ^3.2
- symfony/debug: ~3.2.4
- symfony/twig-bridge: ~3.2.4
This package is auto-updated.
Last update: 2024-09-09 20:49:40 UTC
README
Disque的基于Web的管理/监控图形用户界面
依赖项
入门
安装和注册提供者
composer require varspool/disque-admin-provider
- 在您的
$app
上注册提供者。路由将为您配置在可配置的前缀下$app->register(new \Varspool\DisqueAdmin\DisqueAdminProvider(), [ // A prefix at which the admin routes will be mounted 'disque_admin.mount_prefix' => '/_disque', ]);
- 链接(或使用您的Web服务器配置提供)
resources/public
目录在相同的前缀下(例如,使用try_files
,以便在缺少路径时仍然回退到PHP)。例如:cd web && ln -s ../vendor/varspool/disque-admin-provider/resources/public _disque
配置连接
配置单个连接
您可以使用以下简单属性来配置单个连接
disque_admin.host
: 字符串,默认 '127.0.0.1'disque_admin.port
: 整数,默认 7711disque_admin.password
: ?字符串,默认 null
配置多个连接
您可以配置多个连接。扩展 disque_admin.credentials
服务,并用 Disque\Connection\Credentials
实例的数组替换它。
$app->extend('disque_admin.credentials', function (Application $app) { return [ new Credentials( '127.0.0.1, 7711, $app['disque_admin.password'], $app['disque_admin.connect_timeout'], $app['disque_admin.timeout'] ), new Credentials( '10.1.1.1', 7712, $app['disque_admin.password'], $app['disque_admin.connect_timeout'], $app['disque_admin.timeout'] ), ]; });