Name: plugin-rabbitmq
Owner: Kanboard
Description: Use RabbitMQ for background workers
Created: 2016-06-05 21:36:35.0
Updated: 2018-04-04 22:24:22.0
Pushed: 2018-04-04 22:24:21.0
Size: 85
Language: PHP
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
This plugin use RabbitMQ to process background jobs for Kanboard.
You have the choice between 3 methods:
plugins/RabbitMQ
plugins/RabbitMQ
Note: Plugin folder is case-sensitive.
By default this plugin assume that RabbitMQ is running on localhost
.
To change the default values, define those parameters in your config file:
ne('RABBITMQ_QUEUE', 'kanboard_queue');
ne('RABBITMQ_EXCHANGE', 'kanboard_exchange');
ne('RABBITMQ_HOSTNAME', '127.0.0.1');
ne('RABBITMQ_PORT', 5672);
ne('RABBITMQ_USERNAME', 'guest');
ne('RABBITMQ_PASSWORD', 'guest');
You also need to run the Kanboard's worker:
h/to/kanboard/cli worker
The worker must have the same permissions as the web application (same user). You should run the worker with a process manager like supervisord or similar.