feat(api): validate configuration

This commit is contained in:
Julian Tölle 2020-05-03 03:47:24 +02:00
parent ad98ce4e88
commit e78c6e312d
8 changed files with 109 additions and 12 deletions

View file

@ -1,5 +1,4 @@
import { Module } from "@nestjs/common";
import { ConfigModule } from "@nestjs/config";
import { ScheduleModule } from "@nestjs/schedule";
import { ServeStaticModule } from "@nestjs/serve-static";
import { join } from "path";
@ -10,12 +9,14 @@ import { LoggerModule } from "./logger/logger.module";
import { MusicLibraryModule } from "./music-library/music-library.module";
import { SourcesModule } from "./sources/sources.module";
import { UsersModule } from "./users/users.module";
import { ConfigModule } from "./config/config.module";
@Module({
imports: [
ConfigModule.forRoot({ isGlobal: true }),
ScheduleModule.forRoot(),
LoggerModule,
ConfigModule,
DatabaseModule,
ScheduleModule.forRoot(),
ServeStaticModule.forRoot({
rootPath: join(__dirname, "..", "static"),
exclude: ["/api*"],
@ -25,7 +26,6 @@ import { UsersModule } from "./users/users.module";
SourcesModule,
MusicLibraryModule,
ListensModule,
LoggerModule,
],
})
export class AppModule {}