init: RAG 知识库服务初始提交

- 后端 API(Flask + Gunicorn)
- RAG 引擎(混合检索 + 云端 Reranker + 引用溯源)
- 文档解析(MinerU + 多格式支持)
- Docker 生产部署配置
- 排除前端项目、敏感配置、模型文件
This commit is contained in:
lacerate551
2026-06-04 17:35:27 +08:00
commit 100d1a06eb
158 changed files with 64534 additions and 0 deletions

24
deploy/wsgi.py Normal file
View File

@@ -0,0 +1,24 @@
"""
Gunicorn WSGI 入口文件
用于生产环境部署,通过 Gunicorn 启动 Flask 应用。
使用方式:
gunicorn -c deploy/gunicorn.conf.py deploy.wsgi:app
"""
import os
import sys
# 添加项目根目录到 Python 路径
sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
from api import create_app
# 确保环境变量已设置
os.environ.setdefault('APP_ENV', 'prod')
# 创建应用实例
app = create_app()
if __name__ == "__main__":
app.run()