Files
edr-platform/apps/edr-gps-tracker/src/app.module.ts
natib21 15fc21a6c9 gps
2026-07-10 15:23:49 +00:00

20 lines
613 B
TypeScript

import { Module } from "@nestjs/common";
import { ConfigModule, ConfigService } from "@nestjs/config";
import { TypeOrmModule, TypeOrmModuleOptions } from "@nestjs/typeorm";
import databaseConfig from "./config/database.config";
import { GpsModule } from "./gps/gps.module";
@Module({
imports: [
ConfigModule.forRoot({ isGlobal: true, load: [databaseConfig] }),
TypeOrmModule.forRootAsync({
inject: [ConfigService],
useFactory: (config: ConfigService): TypeOrmModuleOptions =>
config.get<TypeOrmModuleOptions>("database")!,
}),
GpsModule,
],
})
export class AppModule {}