Docker Compose 架构
RAGFlow 使用多服务 Docker Compose 设置来编排核心应用程序服务器、可选任务执行程序和支持的基础设施服务。主要部署配置在 docker/docker-compose.yml 1-75 中定义

主要服务配置包括运行状况检查依赖项和 .env 文件中的环境变量注入。可选的 MCP 服务器配置在 docker/docker-compose.yml 10-24 中 作为注释示例提供
服务编排和入口点
容器启动过程由 entrypoint.sh 脚本管理,该脚本通过命令行参数提供灵活的服务配置。该脚本支持多种作模式和组件隔离。


入口点脚本通过环境变量替换 docker/entrypoint.sh 133-141 处理配置模板处理,并管理分布式部署 docker/entrypoint.sh 45-56 的主机 ID 生成
MCP 服务器集成
模型上下文协议 (MCP) 服务器为 RAGFlow 提供外部工具集成功能。它可以通过 Docker 部署启用,并支持自托管和多租户主机模式。

最低0.47元/天 解锁文章
1202

被折叠的 条评论
为什么被折叠?



