it0/packages/services/version-service/src/version.module.ts

20 lines
817 B
TypeScript

import { Module } from '@nestjs/common';
import { ConfigModule } from '@nestjs/config';
import { TypeOrmModule } from '@nestjs/typeorm';
import { DatabaseModule } from '@it0/database';
import { AppVersion } from './domain/entities/app-version.entity';
import { AppVersionRepository } from './infrastructure/repositories/app-version.repository';
import { VersionController } from './interfaces/rest/controllers/version.controller';
import { AppVersionCheckController } from './interfaces/rest/controllers/app-version-check.controller';
@Module({
imports: [
ConfigModule.forRoot({ isGlobal: true }),
DatabaseModule.forRoot(),
TypeOrmModule.forFeature([AppVersion]),
],
controllers: [VersionController, AppVersionCheckController],
providers: [AppVersionRepository],
})
export class VersionModule {}