import { Module } from '@nestjs/common'; import { ConfigModule } from '@nestjs/config'; import { DatabaseModule } from './database/database.module'; import { CoreModule } from './core/core.module'; import { BrokerModule } from './modules/broker/broker.module'; import { UserModule } from './modules/user/user.module'; import { AuthModule } from './modules/auth/auth.module'; import { StorageModule } from './modules/storage/storage.module'; import { StockInfoModule } from './modules/stock-info/stock-info.module'; import { StockDailyPriceModule } from './modules/stock-daily-price/stock-daily-price.module'; import { PositionModule } from './modules/position/position.module'; import { PositionChangeModule } from './modules/position-change/position-change.module'; @Module({ imports: [ ConfigModule.forRoot({ isGlobal: true, envFilePath: [ `.env.${process.env.NODE_ENV || 'development'}`, '.env', ], }), CoreModule, DatabaseModule, BrokerModule, UserModule, AuthModule, StorageModule, StockInfoModule, StockDailyPriceModule, PositionModule, PositionChangeModule, ], controllers: [], providers: [], }) export class AppModule {}