Spaces:
Running
Running
File size: 799 Bytes
8626b2e b2806e8 8626b2e b2806e8 8626b2e b2806e8 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
import { Module, DynamicModule } from '@nestjs/common';
import { ConfigModule } from '@nestjs/config';
import { BullModule } from '@nestjs/bullmq';
import { AuthModule } from './auth/auth.module';
import { MarketsModule } from './markets/markets.module';
const redisAvailable = process.env.REDIS_HOST || process.env.ENABLE_REDIS === 'true';
const optionalBull: DynamicModule[] = redisAvailable
? [
BullModule.forRoot({
connection: {
host: process.env.REDIS_HOST || '127.0.0.1',
port: parseInt(process.env.REDIS_PORT || '6379'),
maxRetriesPerRequest: null,
},
}),
]
: [];
@Module({
imports: [
ConfigModule.forRoot({ isGlobal: true }),
...optionalBull,
AuthModule,
MarketsModule,
],
})
export class AppModule {}
|