From 27b5c1c6aa98fa94e2d0df54f3014371d4c390d5 Mon Sep 17 00:00:00 2001 From: Evert Prants Date: Sun, 6 Nov 2022 13:55:24 +0200 Subject: [PATCH] db from config --- src/app.module.ts | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/app.module.ts b/src/app.module.ts index 6d72ed4..ad442d2 100644 --- a/src/app.module.ts +++ b/src/app.module.ts @@ -1,7 +1,6 @@ import { Module } from '@nestjs/common'; import { TypeOrmModule } from '@nestjs/typeorm'; -import { join } from 'path'; -import { ConfigModule } from '@nestjs/config'; +import { ConfigModule, ConfigService } from '@nestjs/config'; import { AppController } from './app.controller'; import { AppService } from './app.service'; import { ObjectsModule } from './modules/objects/objects.module'; @@ -11,11 +10,10 @@ import configuration from './config/configuration'; @Module({ imports: [ ConfigModule.forRoot({ isGlobal: true, load: [configuration] }), - TypeOrmModule.forRoot({ - type: 'sqlite', - database: join(__dirname, '..', 'data.db'), - autoLoadEntities: true, - synchronize: true, + TypeOrmModule.forRootAsync({ + imports: [ConfigModule], + useFactory: (config: ConfigService) => config.get('database'), + inject: [ConfigService], }), ObjectsModule, ZoneModule,