Picsur/backend/src/config/early/early-config.module.ts
2022-12-27 16:05:53 +01:00

39 lines
1.1 KiB
TypeScript

import { Module } from '@nestjs/common';
import { ConfigModule } from '@nestjs/config';
import { AuthConfigService } from './auth.config.service';
import { EarlyJwtConfigService } from './early-jwt.config.service';
import { HostConfigService } from './host.config.service';
import { MultipartConfigService } from './multipart.config.service';
import { RedisConfigService } from './redis.config.service';
import { ServeStaticConfigService } from './serve-static.config.service';
import { TypeOrmConfigService } from './type-orm.config.service';
@Module({
imports: [
ConfigModule.forRoot({
ignoreEnvVars: true,
cache: true,
}),
],
providers: [
EarlyJwtConfigService,
TypeOrmConfigService,
ServeStaticConfigService,
HostConfigService,
AuthConfigService,
MultipartConfigService,
RedisConfigService,
],
exports: [
ConfigModule,
EarlyJwtConfigService,
TypeOrmConfigService,
ServeStaticConfigService,
HostConfigService,
AuthConfigService,
MultipartConfigService,
RedisConfigService,
],
})
export class EarlyConfigModule {}