Add proof of concept config system

Signed-off-by: David Mehren <git@herrmehren.de>
Co-authored-by: Yannick Bungers <git@innay.de>
This commit is contained in:
David Mehren 2020-10-30 22:35:12 +01:00
parent 55efd9f087
commit 7d9e606b7d
No known key found for this signature in database
GPG key ID: 185982BA4C42B7C3
4 changed files with 140 additions and 1 deletions

View file

@ -5,6 +5,7 @@
*/
import { Module } from '@nestjs/common';
import { ConfigModule } from '@nestjs/config';
import { TypeOrmModule } from '@nestjs/typeorm';
import { PublicApiModule } from './api/public/public-api.module';
import { AuthorsModule } from './authors/authors.module';
@ -17,6 +18,7 @@ import { NotesModule } from './notes/notes.module';
import { PermissionsModule } from './permissions/permissions.module';
import { RevisionsModule } from './revisions/revisions.module';
import { UsersModule } from './users/users.module';
import appConfig from './config/app.config';
@Module({
imports: [
@ -26,6 +28,9 @@ import { UsersModule } from './users/users.module';
autoLoadEntities: true,
synchronize: true,
}),
ConfigModule.forRoot({
load: [appConfig],
}),
NotesModule,
UsersModule,
RevisionsModule,