24 lines
636 B
TypeScript
24 lines
636 B
TypeScript
import { Module } from "@nestjs/common";
|
|
import { NotificationModule } from "./notifications/notification.mudule";
|
|
import { SequelizeModule } from "@nestjs/sequelize";
|
|
import { ConfigModule } from "@nestjs/config";
|
|
|
|
@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,
|
|
],
|
|
})
|
|
export class AppModule {
|
|
}
|