From cb5331778f224003e40612bba14f9c45f361bc0e Mon Sep 17 00:00:00 2001 From: kmh Date: Fri, 24 Apr 2026 15:00:50 +0900 Subject: [PATCH] chore(ops): allow skipping AI assistant boot via env, drop stale peer flag --- ai-assistant/package-lock.json | 2 -- backend-node/src/utils/startAiAssistant.ts | 5 +++++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/ai-assistant/package-lock.json b/ai-assistant/package-lock.json index 5cc0f755..30eef7bc 100644 --- a/ai-assistant/package-lock.json +++ b/ai-assistant/package-lock.json @@ -947,7 +947,6 @@ "resolved": "https://registry.npmjs.org/express/-/express-4.22.1.tgz", "integrity": "sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==", "license": "MIT", - "peer": true, "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", @@ -2185,7 +2184,6 @@ "resolved": "https://registry.npmjs.org/pg/-/pg-8.20.0.tgz", "integrity": "sha512-ldhMxz2r8fl/6QkXnBD3CR9/xg694oT6DZQ2s6c/RI28OjtSOpxnPrUCGOBJ46RCUxcWdx3p6kw/xnDHjKvaRA==", "license": "MIT", - "peer": true, "dependencies": { "pg-connection-string": "^2.12.0", "pg-pool": "^3.13.0", diff --git a/backend-node/src/utils/startAiAssistant.ts b/backend-node/src/utils/startAiAssistant.ts index 080df078..97ca4cda 100644 --- a/backend-node/src/utils/startAiAssistant.ts +++ b/backend-node/src/utils/startAiAssistant.ts @@ -19,6 +19,11 @@ function getAiAssistantDir(): string { * AI 어시스턴트 서비스 기동 (있으면 띄움, 실패해도 backend는 계속 동작) */ export function startAiAssistant(): void { + if (process.env.DISABLE_AI_ASSISTANT === "1") { + logger.info("⏭️ AI 어시스턴트 스킵 (DISABLE_AI_ASSISTANT=1)"); + return; + } + const aiDir = getAiAssistantDir(); const appPath = path.join(aiDir, "src", "app.js");