import { Module } from '@nestjs/common'; import { ConfigModule } from '@nestjs/config'; import { ScheduleModule } from '@nestjs/schedule'; import { ServeStaticModule } from '@nestjs/serve-static'; import { join } from 'path'; import { DatabaseModule } from './database/database.module'; import { BidsModule } from './bids/bids.module'; import { KeywordsModule } from './keywords/keywords.module'; import { CrawlerModule } from './crawler/crawler.module'; import { TasksModule } from './schedule/schedule.module'; @Module({ imports: [ ConfigModule.forRoot({ isGlobal: true }), ScheduleModule.forRoot(), ServeStaticModule.forRoot({ rootPath: join(__dirname, '..', 'frontend', 'dist'), exclude: ['/api*'], }), DatabaseModule, BidsModule, KeywordsModule, CrawlerModule, TasksModule, ], }) export class AppModule {}