import { Module } from '@nestjs/common'; import { ConfigModule } from '@nestjs/config'; import { CacheModule } from './modules/cache/cache.module'; import { MoexClientModule } from './modules/moex-client/moex-client.module'; import { HealthModule } from './modules/health/health.module'; import { SecuritiesModule } from './modules/securities/securities.module'; import { SharesModule } from './modules/shares/shares.module'; import { BondsModule } from './modules/bonds/bonds.module'; import { CandlesModule } from './modules/candles/candles.module'; import { PortfolioModule } from './modules/portfolio/portfolio.module'; import { PrismaModule } from './modules/prisma/prisma.module'; import { AuthModule } from './modules/auth/auth.module'; import { TBankModule } from './modules/tbank/tbank.module'; import configuration from './config/configuration'; @Module({ imports: [ ConfigModule.forRoot({ load: [configuration], isGlobal: true, envFilePath: '.env' }), PrismaModule, CacheModule, MoexClientModule, HealthModule, AuthModule, SecuritiesModule, SharesModule, BondsModule, CandlesModule, PortfolioModule, TBankModule, ], }) export class AppModule {}