From aca1cc1c91adb641c296c42874288d2b1befeae7 Mon Sep 17 00:00:00 2001 From: jlightner Date: Fri, 3 Apr 2026 21:26:26 +0000 Subject: [PATCH] =?UTF-8?q?chore:=20Added=20chrysopedia-lightrag=20service?= =?UTF-8?q?=20to=20docker-compose.yml=20with=20Qd=E2=80=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - "docker-compose.yml" - ".env.lightrag" GSD-Task: S01/T01 --- docker-compose.yml | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/docker-compose.yml b/docker-compose.yml index e95ccb6..6db9b4e 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -77,6 +77,35 @@ services: start_period: 30s stop_grace_period: 15s + # ── LightRAG (graph-based RAG knowledge base) ── + chrysopedia-lightrag: + image: ghcr.io/hkuds/lightrag:latest + container_name: chrysopedia-lightrag + restart: unless-stopped + env_file: + - path: .env.lightrag + required: true + environment: + TIKTOKEN_CACHE_DIR: /app/data/tiktoken + ports: + - "127.0.0.1:9621:9621" + volumes: + - /vmPool/r/services/chrysopedia_lightrag:/app/data + depends_on: + chrysopedia-qdrant: + condition: service_healthy + chrysopedia-ollama: + condition: service_healthy + networks: + - chrysopedia + healthcheck: + test: ["CMD-SHELL", "curl -sf http://localhost:9621/health || exit 1"] + interval: 15s + timeout: 5s + retries: 5 + start_period: 30s + stop_grace_period: 15s + # ── FastAPI application ── chrysopedia-api: build: