From 219f9da4e09acc80c547aa1c6a918e6b20459c38 Mon Sep 17 00:00:00 2001 From: phact Date: Thu, 11 Sep 2025 13:25:26 -0400 Subject: [PATCH] disable startup ingest flag --- src/config/settings.py | 1 + src/main.py | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/config/settings.py b/src/config/settings.py index 715146fb..ace9d5cb 100644 --- a/src/config/settings.py +++ b/src/config/settings.py @@ -48,6 +48,7 @@ GOOGLE_OAUTH_CLIENT_SECRET = os.getenv("GOOGLE_OAUTH_CLIENT_SECRET") # Ingestion configuration DISABLE_INGEST_WITH_LANGFLOW = os.getenv("DISABLE_INGEST_WITH_LANGFLOW", "false").lower() in ("true", "1", "yes") +DISABLE_STARTUP_INGEST = os.getenv("DISABLE_STARTUP_INGEST", "false").lower() in ("true", "1", "yes") def is_no_auth_mode(): diff --git a/src/main.py b/src/main.py index a0f00268..1912f7df 100644 --- a/src/main.py +++ b/src/main.py @@ -386,9 +386,14 @@ async def _ingest_default_documents_openrag(services, file_paths): async def startup_tasks(services): """Startup tasks""" + from config.settings import DISABLE_STARTUP_INGEST + logger.info("Starting startup tasks") await init_index() - await ingest_default_documents_when_ready(services) + if DISABLE_STARTUP_INGEST: + logger.info("Startup ingest disabled via DISABLE_STARTUP_INGEST; skipping default documents ingestion") + else: + await ingest_default_documents_when_ready(services) async def initialize_services():