import { Module, CacheModule } from '@nestjs/common';
import { ConfigModule } from '@nestjs/config';
import { AppController } from './app.controller';
import { AppService } from './app.service';
import { HomeController } from './home/home.controller';
import { BuildingModule } from './building/building.module';
import { MailchimpModule } from './mailchimp/mailchimp.module';
import { HomeModule } from './home/home.module';
import { BuildingInfoModule } from './building-info/building-info.module';
import { DvoraPageModule } from './dvora-page/dvora-page.module';
import { SitemapModule } from './sitemap/sitemap.module';

@Module({
  imports: [
    ConfigModule.forRoot({ isGlobal: true }),
    BuildingModule,
    BuildingInfoModule,
    HomeModule,
    MailchimpModule,
    DvoraPageModule,
    SitemapModule,
  ],
  controllers: [AppController],
  providers: [AppService],
})
export class AppModule {}
