import { Module } from '@nestjs/common'; import { TypeOrmModule } from '@nestjs/typeorm'; import { buildTypeOrmConfig } from './database.config'; import { HealthController } from './common/health.controller'; import { MetricsController } from './common/metrics.controller'; import { MetricsService } from './common/metrics.service'; import { AuthModule } from './auth/auth.module'; import { NodesModule } from './nodes/nodes.module'; import { AuditModule } from './audit/audit.module'; @Module({ imports: [ TypeOrmModule.forRoot(buildTypeOrmConfig()), AuditModule, AuthModule, NodesModule, ], controllers: [HealthController, MetricsController], providers: [MetricsService], }) export class AppModule {}