28 lines
929 B
TypeScript
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 {}
|