mirror of
https://github.com/SyncrowIOT/backend.git
synced 2026-10-23 10:47:54 +00:00
Remove Mongoose Configuration and Dependencies from Common Library
This commit is contained in:
@@ -1,8 +0,0 @@
|
||||
import { registerAs } from '@nestjs/config';
|
||||
|
||||
export default registerAs(
|
||||
'mongoose-config',
|
||||
(): Record<string, any> => ({
|
||||
MONGODB_URI: process.env.MONGODB_URI,
|
||||
}),
|
||||
);
|
||||
@@ -18,9 +18,6 @@ import { UserNotificationEntity } from '../modules/user-notification/entities';
|
||||
import { DeviceNotificationEntity } from '../modules/device-notification/entities';
|
||||
import { RegionEntity } from '../modules/region/entities';
|
||||
import { TimeZoneEntity } from '../modules/timezone/entities';
|
||||
import { MongooseModule } from '@nestjs/mongoose';
|
||||
import { mongooseConfig } from '../mongoose/database/mongoose.config';
|
||||
import { DeviceStatusMongoModule } from '../mongoose/devices-status/devices-status.module';
|
||||
|
||||
@Module({
|
||||
imports: [
|
||||
@@ -68,13 +65,6 @@ import { DeviceStatusMongoModule } from '../mongoose/devices-status/devices-stat
|
||||
ssl: Boolean(JSON.parse(configService.get('DB_SSL'))),
|
||||
}),
|
||||
}),
|
||||
MongooseModule.forRootAsync({
|
||||
imports: [ConfigModule],
|
||||
inject: [ConfigService],
|
||||
useFactory: async (configService: ConfigService) =>
|
||||
mongooseConfig(configService),
|
||||
}),
|
||||
DeviceStatusMongoModule,
|
||||
],
|
||||
})
|
||||
export class DatabaseModule {}
|
||||
|
||||
Reference in New Issue
Block a user