fix: 修复健康检查 venv 路径、HTML 标题及硬编码 Windows 路径
- health check 改用 sys.executable 动态获取 Python 路径,适配容器内 /opt/venv - demo 数据 fallback 路径修正,移除硬编码的 F:/GraphRAGAgent Windows 路径 - 前端 index.html 标题从"构建产品原型"改为"GraphRAG Studio"
This commit is contained in:
@@ -1,5 +1,6 @@
|
|||||||
"""F 组:系统(4 个端点)"""
|
"""F 组:系统(4 个端点)"""
|
||||||
import os
|
import os
|
||||||
|
import sys
|
||||||
import time
|
import time
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
|
|
||||||
@@ -20,7 +21,7 @@ async def health_check():
|
|||||||
load_dotenv(env_path, override=False)
|
load_dotenv(env_path, override=False)
|
||||||
|
|
||||||
mineru_python = Path(os.getenv("MINERU_PYTHON", str(Path(__file__).parent.parent.parent / "mineru_mvp" / ".venv" / "bin" / "python")))
|
mineru_python = Path(os.getenv("MINERU_PYTHON", str(Path(__file__).parent.parent.parent / "mineru_mvp" / ".venv" / "bin" / "python")))
|
||||||
backend_python = Path(__file__).parent.parent / ".venv" / "bin" / "python"
|
backend_python = Path(os.getenv("LANGEXTRACT_PYTHON", str(Path(sys.executable))))
|
||||||
deepseek_key = os.getenv("DEEPSEEK_API_KEY", "")
|
deepseek_key = os.getenv("DEEPSEEK_API_KEY", "")
|
||||||
deepseek_url = os.getenv("DEEPSEEK_BASE_URL", "https://api.deepseek.com")
|
deepseek_url = os.getenv("DEEPSEEK_BASE_URL", "https://api.deepseek.com")
|
||||||
|
|
||||||
@@ -133,9 +134,10 @@ async def get_demo_data():
|
|||||||
edges = fs.load_kg_edges()
|
edges = fs.load_kg_edges()
|
||||||
|
|
||||||
if not nodes:
|
if not nodes:
|
||||||
# Fallback: load from existing graphrag_pipeline output
|
# Fallback: load from backend/output/ directory
|
||||||
legacy_nodes_path = Path(__file__).parent.parent.parent / "backend" / "output" / "kg_nodes.json"
|
legacy_output = Path(__file__).parent.parent / "output"
|
||||||
legacy_edges_path = Path("F:/GraphRAGAgent/graphrag_pipeline/output/kg_edges.json")
|
legacy_nodes_path = legacy_output / "kg_nodes.json"
|
||||||
|
legacy_edges_path = legacy_output / "kg_edges.json"
|
||||||
if legacy_nodes_path.exists():
|
if legacy_nodes_path.exists():
|
||||||
import json
|
import json
|
||||||
nodes = json.loads(legacy_nodes_path.read_text(encoding="utf-8"))
|
nodes = json.loads(legacy_nodes_path.read_text(encoding="utf-8"))
|
||||||
|
|||||||
+1
-1
@@ -4,7 +4,7 @@
|
|||||||
<head>
|
<head>
|
||||||
<meta charset="UTF-8" />
|
<meta charset="UTF-8" />
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
<title>构建产品原型</title>
|
<title>GraphRAG Studio</title>
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
|
|||||||
Reference in New Issue
Block a user