From 39e48c3b3b563c9b0eae90a2f9c1b1826b3b4796 Mon Sep 17 00:00:00 2001 From: Hyungi Ahn Date: Wed, 15 Apr 2026 15:47:30 +0900 Subject: [PATCH] ops(nanoclaude): startup self-check for Document Server env vars Co-Authored-By: Claude Opus 4.6 (1M context) --- nanoclaude/main.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/nanoclaude/main.py b/nanoclaude/main.py index 735b745..f626dfe 100644 --- a/nanoclaude/main.py +++ b/nanoclaude/main.py @@ -33,6 +33,12 @@ async def lifespan(app: FastAPI): logging.getLogger(__name__).info("Cleaned up %d old conversation messages", deleted) except Exception: pass + # Document Server 연동 상태 확인 + logger = logging.getLogger(__name__) + if not settings.document_api_url: + logger.warning("DOCUMENT_API_URL not set — document tool disabled") + if not settings.document_api_token: + logger.warning("DOCUMENT_API_TOKEN not set — document API calls will be unauthenticated") backend_registry.init_from_settings(settings) backend_registry.start_health_loop(settings.health_check_interval) jq_module.init_queue(settings.max_concurrent_jobs)