2020-07-25 18:26:00 +00:00
|
|
|
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';
|
2020-07-26 19:36:28 +00:00
|
|
|
import { MonitoringModule } from './monitoring/monitoring.module';
|
2020-08-12 18:24:43 +00:00
|
|
|
import { PermissionsModule } from './permissions/permissions.module';
|
|
|
|
import { GroupsModule } from './groups/groups.module';
|
2020-07-21 19:24:56 +00:00
|
|
|
|
|
|
|
@Module({
|
2020-07-25 18:26:00 +00:00
|
|
|
imports: [
|
|
|
|
TypeOrmModule.forRoot({
|
|
|
|
type: 'sqlite',
|
|
|
|
database: './hedgedoc.sqlite',
|
|
|
|
autoLoadEntities: true,
|
|
|
|
synchronize: true,
|
|
|
|
}),
|
|
|
|
NotesModule,
|
|
|
|
UsersModule,
|
|
|
|
RevisionsModule,
|
|
|
|
AuthorsModule,
|
|
|
|
PublicApiModule,
|
|
|
|
HistoryModule,
|
2020-07-26 19:36:28 +00:00
|
|
|
MonitoringModule,
|
2020-08-12 18:24:43 +00:00
|
|
|
PermissionsModule,
|
|
|
|
GroupsModule,
|
2020-07-25 18:26:00 +00:00
|
|
|
],
|
2020-07-21 19:24:56 +00:00
|
|
|
controllers: [],
|
2020-07-25 18:26:00 +00:00
|
|
|
providers: [],
|
2020-07-21 19:24:56 +00:00
|
|
|
})
|
2020-07-25 18:26:00 +00:00
|
|
|
export class AppModule {}
|