import { Module } from '@nestjs/common';
import { ConfigModule } from '@nestjs/config';
import { ApplicationModule } from '../application/application.module';
import { InfrastructureModule } from '../infrastructure/infrastructure.module';
import { BackupShareController } from './controllers/backup-share.controller';
import { HealthController } from './controllers/health.controller';
import { ServiceAuthGuard } from '../shared/guards/service-auth.guard';

@Module({
  imports: [ConfigModule, ApplicationModule, InfrastructureModule],
  controllers: [BackupShareController, HealthController],
  providers: [ServiceAuthGuard],
})
export class ApiModule {}
