diff --git a/src/app.module.ts b/src/app.module.ts index 105a5a3..662f01d 100644 --- a/src/app.module.ts +++ b/src/app.module.ts @@ -15,6 +15,7 @@ import { WebhooksModule } from './webhooks/webhooks.module'; import { RawBodyMiddleware } from './commons/middlewares/raw-body.middleware'; import { GiteaWebhooksController } from './webhooks/gitea-webhooks.controller'; import { ParseBodyMiddleware } from './commons/middlewares/parse-body.middleware'; +import { BullModule } from '@nestjs/bull'; @Module({ imports: [ @@ -45,6 +46,17 @@ import { ParseBodyMiddleware } from './commons/middlewares/parse-body.middleware }), inject: [ConfigService], }), + BullModule.forRootAsync({ + imports: [ConfigModule], + useFactory: (configService: ConfigService) => ({ + redis: { + host: configService.get('db.redis.host', 'localhost'), + port: configService.get('db.redis.port', 6379), + password: configService.get('db.redis.password', ''), + }, + }), + inject: [ConfigService], + }), ProjectsModule, ReposModule, PipelinesModule,