Injecting configService into async configs

This commit is contained in:
Collin Duncan 2023-06-28 14:32:31 +02:00
parent 65d12a266d
commit 4710b1026f
No known key found for this signature in database

View file

@ -14,6 +14,7 @@ import { LoggerModule } from './logger/module'
ConfigModule.forRoot({ isGlobal: true }),
TypeOrmModule.forRootAsync({
imports: [ConfigModule],
inject: [ConfigService],
useFactory: (configService: ConfigService) => ({
type: 'sqlite',
database: configService.get<string>(
@ -32,6 +33,7 @@ import { LoggerModule } from './logger/module'
}),
BullModule.forRootAsync({
imports: [ConfigModule],
inject: [ConfigService],
useFactory: (configService: ConfigService) => ({
redis: {
host: configService.get<string>('REDIS_HOST', 'localhost'),