20 lines
817 B
TypeScript
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 {}
|