coupon/back/src/app.module.ts
2026-05-11 16:35:26 +09:00

28 lines
929 B
TypeScript

import { Module } from '@nestjs/common';
import { ScheduleModule } from '@nestjs/schedule';
import { TypeOrmModule } from '@nestjs/typeorm';
import { WosModule } from './wos/wos.module';
import { CrawlerModule } from './crawler/crawler.module';
import { WosUser } from './entities/wos-user.entity';
import { CouponLog } from './entities/coupon-log.entity';
import { WosCoupon } from './entities/wos-coupon.entity';
@Module({
imports: [
ScheduleModule.forRoot(),
TypeOrmModule.forRoot({
type: 'mysql',
host: process.env.DB_HOST || 'localhost',
port: Number(process.env.DB_PORT) || 3306,
username: process.env.DB_USERNAME || 'kakao',
password: process.env.DB_PASSWORD || '486251daKWON@',
database: process.env.DB_DATABASE || 'kakao',
entities: [WosUser, CouponLog, WosCoupon],
synchronize: true,
}),
WosModule,
CrawlerModule,
],
})
export class AppModule {}