mirror of
https://github.com/MrSedan/neuro-reply-website.git
synced 2026-01-15 04:59:42 +03:00
34 lines
1.2 KiB
TypeScript
34 lines
1.2 KiB
TypeScript
import { CacheModule } from "@nestjs/cache-manager";
|
|
import { Module } from "@nestjs/common";
|
|
import { TypeOrmModule, TypeOrmModuleOptions } from "@nestjs/typeorm";
|
|
import { config } from "config";
|
|
import { RedisOptions } from "config/redis-options";
|
|
import { LibsModule } from "libs/libs.module";
|
|
import { AppController } from "./app.controller";
|
|
import { AdminModule } from "./modules/admin/admin.module";
|
|
import { AuthModule } from "./modules/auth/auth.module";
|
|
import { ImageModule } from "./modules/image/image.module";
|
|
import { AppInitService } from "./modules/initialization/app.init.service";
|
|
import { PostModule } from "./modules/post/post.module";
|
|
import { ProxyModule } from "./modules/proxy/proxy.module";
|
|
import { SettingsModule } from "./modules/settings/settings.module";
|
|
import { UserModule } from "./modules/user/user.module";
|
|
|
|
@Module({
|
|
imports: [
|
|
AuthModule,
|
|
CacheModule.registerAsync(RedisOptions),
|
|
LibsModule,
|
|
PostModule,
|
|
AdminModule,
|
|
UserModule,
|
|
ImageModule,
|
|
ProxyModule,
|
|
SettingsModule,
|
|
TypeOrmModule.forRoot(<TypeOrmModuleOptions>config.database),
|
|
],
|
|
controllers: [AppController],
|
|
providers: [AppInitService],
|
|
})
|
|
export class AppModule {}
|