Files
Picsur/backend/src/app.module.ts
2022-04-18 14:34:53 +02:00

29 lines
1.0 KiB
TypeScript

import { Module } from '@nestjs/common';
import { ServeStaticModule } from '@nestjs/serve-static';
import { TypeOrmModule } from '@nestjs/typeorm';
import { EarlyConfigModule } from './config/early/early-config.module';
import { ServeStaticConfigService } from './config/early/serve-static.config.service';
import { TypeOrmConfigService } from './config/early/type-orm.config.service';
import { PicsurLoggerModule } from './logger/logger.module';
import { AuthManagerModule } from './managers/auth/auth.module';
import { DemoManagerModule } from './managers/demo/demo.module';
import { PicsurRoutesModule } from './routes/routes.module';
@Module({
imports: [
TypeOrmModule.forRootAsync({
useExisting: TypeOrmConfigService,
imports: [EarlyConfigModule],
}),
ServeStaticModule.forRootAsync({
useExisting: ServeStaticConfigService,
imports: [EarlyConfigModule],
}),
PicsurLoggerModule,
AuthManagerModule,
DemoManagerModule,
PicsurRoutesModule,
],
})
export class AppModule {}