From 79de6d484c43098b09a104479a1d0270f626fb11 Mon Sep 17 00:00:00 2001 From: hide_d Date: Mon, 9 Nov 2026 20:49:20 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B0=90=EC=82=AC=20=EC=A0=95=EB=A6=AC=20CLI?= =?UTF-8?q?=EA=B0=80=20=EA=B2=8C=EC=9E=84=20=EB=8D=B0=EB=AA=AC=20=EC=8B=A4?= =?UTF-8?q?=ED=96=89=20=EC=97=AD=ED=95=A0=EC=9D=84=20=EC=83=81=EC=86=8D?= =?UTF-8?q?=ED=95=98=EC=A7=80=20=EC=95=8A=EA=B2=8C=20=ED=95=9C=EB=8B=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tools/play-audit-maintenance.mjs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tools/play-audit-maintenance.mjs b/tools/play-audit-maintenance.mjs index 20cfceca..e9454c27 100644 --- a/tools/play-audit-maintenance.mjs +++ b/tools/play-audit-maintenance.mjs @@ -3,7 +3,10 @@ import { performance } from 'node:perf_hooks'; import { setTimeout } from 'node:timers/promises'; import { createGamePostgresConnector, pruneDeliveredReadModelOutbox } from '../packages/infra/dist/index.js'; -import { prunePreviousAuditBatch } from '../app/game-engine/dist/index.js'; + +// PM2/호출자가 넘긴 turn-daemon 역할로 engine root의 자동 기동 경로에 들어가지 않는다. +process.env.GAME_ENGINE_ROLE = 'audit-maintenance'; +const { prunePreviousAuditBatch } = await import('../app/game-engine/dist/index.js'); const args = process.argv.slice(2); const apply = args.includes('--apply');