Files
notificationServer/src/app.module.ts
2023-10-29 14:02:33 +03:30

26 lines
709 B
TypeScript

import { Module } from "@nestjs/common";
import { NotificationModule } from "./notifications/notification.module";
import { SequelizeModule } from "@nestjs/sequelize";
import { ConfigModule } from "@nestjs/config";
import { SocketModule } from "./socket/socket.module";
@Module({
imports: [
ConfigModule.forRoot(),
SequelizeModule.forRoot({
dialect: "mysql",
host: process.env.DB_HOST,
port: parseInt(process.env.DB_PORT),
username: process.env.DB_USERNAME,
password: process.env.DB_PASSWORD,
database: process.env.DB_NAME,
autoLoadModels: true,
synchronize: true,
}),
NotificationModule,
SocketModule,
],
})
export class AppModule {
}