UNPKG

adonis5-queue

Version:

Adonis JS 5 queue package based backed by Kue and Kue-scheduler

36 lines (29 loc) 819 B
/** * * Feel free to let us know via PR, if you find something broken in this config * file. */ import Env from '@ioc:Adonis/Core/Env' import { QueueConfig } from '@ioc:Adonis5/Queue' const queueConfig: QueueConfig = { consumerPath: './app/Jobs/Consumers', producerPath: './app/Jobs/Producers', connection: { /** * The prefix is for differentiating kue job names from * other redis-related tasks. Modify to your needs. * * @type {String} */ prefix: 'adonis5:queue', redis: { host: Env.get('QUEUE_REDIS_HOST', 'localhost')!.toString(), port: parseInt(Env.get('QUEUE_REDIS_PORT', '6379')!.toString()), db: parseInt(Env.get('QUEUE_REDIS_DB', '6379')!.toString()), options: {}, }, restore: true, worker: true, }, } export default queueConfig