Implement BullMQ for background job processing

* new REDIS_URL environment variable
This commit is contained in:
Philipinho
2024-05-03 02:56:03 +01:00
parent 19a1f5e12d
commit 7f933addff
15 changed files with 314 additions and 6 deletions
@@ -5,9 +5,12 @@ import {
} from './providers/mail.provider';
import { MailModuleOptions } from './interfaces';
import { MailService } from './mail.service';
import { EmailProcessor } from './processors/email.processor.';
@Global()
@Module({})
@Module({
providers: [EmailProcessor],
})
export class MailModule {
static forRootAsync(options: MailModuleOptions): DynamicModule {
return {