本地快速部署RAG系统的方案
Simba提供两种本地开发部署方式:
传统部署流程:
- 克隆仓库:git clone https://github.com/GitHamza0206/simba.git
- 配置环境:安装Redis并设置.env文件中的API_KEY等参数
- 使用Poetry管理Python依赖:poetry install; poetry shell
- 分别启动后端(uvicorn)和前端(npm run dev)服务
Docker快速部署(推荐):
- 单条命令完成部署:docker-compose up –build
- 自动包含Redis、Celery等所有依赖组件
- 生产环境可使用docker-compose.prod.yml配置文件
注意事项:开发模式下建议启用–reload参数,修改代码会自动重启服务。前端开发时可访问http://localhost:5173实时预览改动效果。
Essa resposta foi extraída do artigoSimba: um sistema de gerenciamento de conhecimento para organizar documentos, perfeitamente integrado a qualquer sistema RAG.O