38 lines
1.3 KiB
TypeScript
38 lines
1.3 KiB
TypeScript
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 {}
|