当前位置: 首页 > news >正文

手机投资网站网站备案审核要多久

手机投资网站,网站备案审核要多久,青岛网站建设莫道网络,网站开发哪家公司电话Docker 部署架构 RAGFlow 使用多阶段 Docker 构建过程和 Docker Compose 编排进行部署。该系统支持完整和轻量级部署变体。 多阶段 Docker 构建构建过程由 Dockerfile 2-214中定义的三个阶段组成: 基础阶段 :使用系统依赖项、ML 模型和运行时环境设置 Ub…

Docker 部署架构

RAGFlow 使用多阶段 Docker 构建过程和 Docker Compose 编排进行部署。该系统支持完整和轻量级部署变体。

多阶段 Docker 构建

在这里插入图片描述
构建过程由 Dockerfile 2-214中定义的三个阶段组成:

  • 基础阶段 :使用系统依赖项、ML 模型和运行时环境设置 Ubuntu 22.04
  • 构建器阶段 :通过 uv 安装 Python 依赖,构建 React 前端,并生成版本信息
  • 生产阶段 :复制构建的工件并创建最终的运行时映像

服务编排

在这里插入图片描述

Docker Compose 编排 docker/docker-compose.yml 1-75 中 定义的多个服务主 ragflow-server 容器运行由 docker/entrypoint.sh 1-211 控制的 多个进程

集装箱入口点和流程管理

入口点脚本通过命令行选项提供灵活的流程管理:

选择目的违约
–disable-webserver禁用 nginx + ragflow_server启用
–disable-taskexecutor禁用后台辅助角色启用
–enable-mcpserver启用 MCP 服务器禁用
–workers=任务执行器数量1
–host-id=唯一主机标识符主机名

该脚本处理配置模板并根据标志启动服务:

# Web server startup
if [[ "${ENABLE_WEBSERVER}" -eq 1 ]]; then/usr/sbin/nginxpython3 api/ragflow_server.py &
fi# Task executor startup  
if [[ "${ENABLE_TASKEXECUTOR}" -eq 1 ]]; thenfor (( i=0; i<WORKERS; i++ )); dotask_exe "${i}" "${HOST_ID}" &done
fi

构建系统和 CI/CD

GitHub Actions 工作流

RAGFlow 使用两个主要的 GitHub Actions 工作流进行持续集成和部署:

在这里插入图片描述
测试工作流 .github/workflows/tests.yml 1-176
构建了 slim 和 full 变体,然后针对不同的文档存储后端运行全面的测试。发布工作流
.github/workflows/release.yml 1-119 处理具有 Docker 映像发布和 PyPI 包分发的自动发布。

依赖关系管理

生成过程使用专用的依赖项下载脚本来处理:

  • ML 模型 :从 Hugging Face 存储库下载用于文档处理和嵌入
  • 系统库 :获取 Chrome/ChromeDriver 二进制文件、Tika 服务器、SSL 库
  • 自然语言数据 :下载用于文本处理的 NLTK 语料库

该脚本支持中国镜像选项,以便通过 --china-mirrors 标志在受限网络中进行访问。

MCP 服务器部署

模型上下文协议 (MCP) 服务器为 AI 模型交互提供了标准化接口,并且可以部署在多种配置中。

MCP 服务器架构

在这里插入图片描述
mcp/server/server.py 1-457 中 定义的 MCP 服务器支持两种部署模式:

  • 自托管模式 :单租户部署,使用固定 API 密钥进行 RAGFlow 访问
  • 主机模式 :客户端提供授权标头的多租户部署

传输选项包括旧版 SSE 终结点和具有可选 JSON 响应的新式可流式 HTTP。

MCP 服务器配置

服务器通过命令行选项和环境变量接受广泛的配置:

参数环境变量违约描述
–base-urlRAGFLOW_MCP_BASE_URLhttp://127.0.0.1:9380RAGFlow API 基本 URL
–hostRAGFLOW_MCP_HOST127.0.0.1MCP 服务器绑定地址
–portRAGFLOW_MCP_PORT9382MCP 服务器端口
–modeRAGFLOW_MCP_LAUNCH_MODEself-host部署模式
–api-keyRAGFLOW_MCP_HOST_API_KEY-自托管模式的 API 密钥

Docker Compose 集成允许通过容器命令参数激活 MCP 服务器:

command:- --enable-mcpserver- --mcp-host=0.0.0.0- --mcp-port=9382- --mcp-base-url=http://127.0.0.1:9380- --mcp-mode=self-host

版本管理

RAGFlow 实现动态版本检测,适应不同的部署环境:
在这里插入图片描述
api/versions.py 23-52 中的 版本系统优先考虑 Docker 构建期间生成的 VERSION 文件,回退到开发环境中的 Git 标签信息。构建变体(slim/full)由 LIGHTEN 环境变量确定。

基础结构服务依赖项

RAGFlow 的部署需要在具有特定启动依赖关系和运行状况检查的多个基础设施服务之间进行协调:

在这里插入图片描述
Docker Compose 配置通过运行状况检查和依赖项声明确保正确的服务启动顺序。卷挂载提供持久存储和配置注入点。

http://www.dtcms.com/a/447729.html

相关文章:

  • 未经网安备案开设网站的最专业的外贸网站建设
  • 南昌专门做网站的公司网站建设征求意见表
  • 自贡建设能源开发有限公司网站河池网站优化
  • 周口网站建设公司免费的简历模板
  • 北京网站排名宝安网站推广平台
  • 简单网站制作软件wdcp 修改默认网站
  • 芜湖网站建设全包仅需800元青岛做公司网站的多吗
  • 中文wordpress网站模板wordpress the7 中文
  • 智慧旅游网站开发与设计专做淘宝的网站
  • 网站开发维护人员学校网站
  • 淄博网站制作哪家好个人建站流程详解
  • asp做网站计数器网站建设项目
  • 怎么做审核网站建设局网站投诉开发商
  • 网站可以用中国二字做抬头吗四川网络科技有限公司
  • 手机商城网站建设wordpress加载html
  • 三只松鼠网站开发免费发布企业信息平台
  • 交易网站开发2016网站建设总结
  • 专业网站开发设计深圳网站制作必找祥奔科技
  • 企业网站包括哪些wordpress能不能做管理系统
  • Linux使用kprobes跟踪内核函数
  • 公司网站优化哪家好做全屏网站图片显示不全
  • 春节网页设计素材重庆百度快照优化
  • 自建网站套现海外贸易在什么网站做
  • 义乌企业网站客户打不开网站
  • 中文网站开发工具wordpress文章首页设置
  • 企业网站建设计什么科目中国施工企业协会官网
  • 用爱站工具包如何做网站地图毕业ppt模板免费下载
  • logo设计网站官网wordpress link
  • 建立网站接受投注是什么意思做废铝的关注哪个网站好
  • 无极app定制开发公司网站模板三明市住房与建设局网站