Skip to content

Commit aa697c2

Browse files
committed
feat: add BullModule Redis config, ExecutionsModule, GatewayModule, NodesModule
1 parent 09a219a commit aa697c2

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

apps/api/src/app.module.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import { ConfigModule, ConfigService } from '@nestjs/config';
33
import { TypeOrmModule } from '@nestjs/typeorm';
44
import { ScheduleModule } from '@nestjs/schedule';
55
import { EventEmitterModule } from '@nestjs/event-emitter';
6+
import { BullModule } from '@nestjs/bull';
67
import { APP_GUARD } from '@nestjs/core';
78
import { JwtAuthGuard } from './common/guards/jwt-auth.guard';
89
import { RolesGuard } from './common/guards/roles.guard';
@@ -18,6 +19,12 @@ import { GatewayModule } from './gateway/gateway.module';
1819
ConfigModule.forRoot({ isGlobal: true }),
1920
ScheduleModule.forRoot(),
2021
EventEmitterModule.forRoot(),
22+
BullModule.forRootAsync({
23+
inject: [ConfigService],
24+
useFactory: (config: ConfigService) => ({
25+
redis: config.get('REDIS_URL'),
26+
}),
27+
}),
2128
TypeOrmModule.forRootAsync({
2229
inject: [ConfigService],
2330
useFactory: (config: ConfigService) => ({

0 commit comments

Comments
 (0)