51 lines
1.7 KiB
TypeScript
51 lines
1.7 KiB
TypeScript
import { Module } from '@nestjs/common';
|
|
import { AdminController } from './admin.controller';
|
|
import { AdminService } from './admin.service';
|
|
import { ReportsController } from './reports.controller';
|
|
import { ReportsService } from './reports.service';
|
|
import { MediaController } from './media.controller';
|
|
import { MediaService } from './media.service';
|
|
import { CategoriesController } from './categories.controller';
|
|
import { CategoriesService } from './categories.service';
|
|
import { BlogsController } from './blogs.controller';
|
|
import { BlogsService } from './blogs.service';
|
|
import { WikiController } from './wiki.controller';
|
|
import { WikiService } from './wiki.service';
|
|
import { PetsController } from './pets.controller';
|
|
import { PetsService } from './pets.service';
|
|
import { SslController } from './ssl.controller';
|
|
import { SslService } from './ssl.service';
|
|
import { ApiKeysController } from './api-keys.controller';
|
|
import { ApiKeysService } from './api-keys.service';
|
|
import { PrismaModule } from '../prisma/prisma.module';
|
|
import { RedisModule } from '../redis/redis.module';
|
|
import { SettingsModule } from '../settings/settings.module';
|
|
|
|
@Module({
|
|
imports: [PrismaModule, RedisModule, SettingsModule],
|
|
controllers: [
|
|
AdminController,
|
|
ReportsController,
|
|
MediaController,
|
|
CategoriesController,
|
|
BlogsController,
|
|
WikiController,
|
|
PetsController,
|
|
SslController,
|
|
ApiKeysController,
|
|
],
|
|
providers: [
|
|
AdminService,
|
|
ReportsService,
|
|
MediaService,
|
|
CategoriesService,
|
|
BlogsService,
|
|
WikiService,
|
|
PetsService,
|
|
SslService,
|
|
ApiKeysService,
|
|
],
|
|
exports: [ApiKeysService, MediaService],
|
|
})
|
|
export class AdminModule {}
|