From f92adfe680328add8b7e2045a38709a2dbd8d59c Mon Sep 17 00:00:00 2001 From: thxx Date: Tue, 11 Feb 2025 23:27:39 +0900 Subject: [PATCH 1/2] Fix: eventConfig --- src/index.ts | 2 +- src/loadenv.ts | 11 +++++++++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src/index.ts b/src/index.ts index 18a0fcfb..44a84388 100644 --- a/src/index.ts +++ b/src/index.ts @@ -80,7 +80,7 @@ app.use("/docs", docsRouter); // [Router] 이벤트 전용 라우터입니다. if (eventConfig) { - app.use("/events", lotteryRouter); + app.use(`/events/${eventConfig.mode}`, lotteryRouter); } // [Middleware] 모든 API 요청에 대하여 origin 검증 diff --git a/src/loadenv.ts b/src/loadenv.ts index ea79bb92..92a9ba99 100644 --- a/src/loadenv.ts +++ b/src/loadenv.ts @@ -61,8 +61,15 @@ export const testAccounts = export const slackWebhookUrl = { report: process.env.SLACK_REPORT_WEBHOOK_URL || "", // optional }; -export const eventConfig = - process.env.EVENT_CONFIG && JSON.parse(process.env.EVENT_CONFIG); // optional +export const eventConfig = (process.env.EVENT_CONFIG && + JSON.parse(process.env.EVENT_CONFIG)) || { + mode: "2025spring", + credit: { name: "넙죽코인", initialAmount: 0 }, + period: { + startAt: "2024-09-03T00:00:00+09:00", + endAt: "2024-09-24T00:00:00+09:00", + }, +}; export const naverMap = { apiId: process.env.NAVER_MAP_API_ID || "", // optional apiKey: process.env.NAVER_MAP_API_KEY || "", // optional From e373c395d4aef4169400f77c420b28fb728f9a94 Mon Sep 17 00:00:00 2001 From: thxx Date: Tue, 11 Feb 2025 23:34:20 +0900 Subject: [PATCH 2/2] Fix: fix period --- src/loadenv.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/loadenv.ts b/src/loadenv.ts index 92a9ba99..841f9b25 100644 --- a/src/loadenv.ts +++ b/src/loadenv.ts @@ -66,8 +66,8 @@ export const eventConfig = (process.env.EVENT_CONFIG && mode: "2025spring", credit: { name: "넙죽코인", initialAmount: 0 }, period: { - startAt: "2024-09-03T00:00:00+09:00", - endAt: "2024-09-24T00:00:00+09:00", + startAt: "2025-02-19T00:00:00+09:00", + endAt: "2024-03-13T00:00:00+09:00", }, }; export const naverMap = {