kanboard/plugin-rabbitmq

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

Homepage:

Size: 85

Language: PHP

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

RabbitMQ Queue Driver

Build Status

This plugin use RabbitMQ to process background jobs for Kanboard.

Author
Requirements
Installation

You have the choice between 3 methods:

  1. Install the plugin from the Kanboard plugin manager in one click
  2. Download the zip file and decompress everything under the directory plugins/RabbitMQ
  3. Clone this repository into the folder plugins/RabbitMQ

Note: Plugin folder is case-sensitive.

Configuration

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.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.