Files
bookorbit/server/src/app.module.ts
T

31 lines
956 B
TypeScript

import { Module } from '@nestjs/common';
import { ConfigModule } from '@nestjs/config';
import { appConfig, authConfig, dbConfig, storageConfig } from './config/config';
import { DbModule } from './db/db.module';
import { AuthModule } from './modules/auth/auth.module';
import { BookModule } from './modules/book/book.module';
import { KoboModule } from './modules/kobo/kobo.module';
import { LibraryModule } from './modules/library/library.module';
import { MetadataModule } from './modules/metadata/metadata.module';
import { ScannerModule } from './modules/scanner/scanner.module';
import { UserModule } from './modules/user/user.module';
@Module({
imports: [
ConfigModule.forRoot({
isGlobal: true,
load: [appConfig, dbConfig, authConfig, storageConfig],
}),
DbModule,
AuthModule,
UserModule,
LibraryModule,
BookModule,
ScannerModule,
MetadataModule,
KoboModule,
],
})
export class AppModule {}