diff --git a/src/app.module.ts b/src/app.module.ts index 41d39dcea..768df01a8 100644 --- a/src/app.module.ts +++ b/src/app.module.ts @@ -1,9 +1,28 @@ -import { Module } from '@nestjs/common' +import { Module } from '@nestjs/common'; +import { TypeOrmModule } from '@nestjs/typeorm'; +import { PublicApiModule } from './api/public/public-api.module'; +import { NotesModule } from './notes/notes.module'; +import { UsersModule } from './users/users.module'; +import { RevisionsModule } from './revisions/revisions.module'; +import { AuthorsModule } from './authors/authors.module'; +import { HistoryModule } from './history/history.module'; @Module({ - imports: [], + imports: [ + TypeOrmModule.forRoot({ + type: 'sqlite', + database: './hedgedoc.sqlite', + autoLoadEntities: true, + synchronize: true, + }), + NotesModule, + UsersModule, + RevisionsModule, + AuthorsModule, + PublicApiModule, + HistoryModule, + ], controllers: [], - providers: [] + providers: [], }) -export class AppModule { -} +export class AppModule {}