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

如何在一台环境中同时安装ragflow和ragflow-plus

1.安装所有python依赖

在已激活的 conda 环境中分别进入根目录和management/server/中执行

pip install -r requirements.txt

2.将 conf/service_conf.yaml 文件中的所有 host 地址都改为 127.0.0.1,确保服务间能相互通信。

在这里插入图片描述

3.在web文件中修改代理端口为后端服务的启动端口,我这里是9832:

在这里插入图片描述

4.修改ragflow下的docker/.env文件,将docker服务暴露给主机的端口改为9832

在这里插入图片描述

5.通过 Docker Compose 启动依赖的服务(MinIO, Elasticsearch, Redis, and MySQL):

因为ragflow和ragflowplus后台数据是互通的,所以直接启动ragflow的服务就好:

docker compose -f docker/docker-compose-base.yml up -d

在这里插入图片描述

6启动后台管理系统:

启动后端:进入到management/server,执行:

python app.py

在这里插入图片描述

**启动前端:**进入到management\web,执行:

pnpm dev

在这里插入图片描述

7.启动前台交互系统:

启动后端:项目根目录下执行:

python -m api.ragflow_server

在这里插入图片描述

启动前端:进入到web,执行:

pnpm dev

在这里插入图片描述

8.解决redis连接不上的问题。

在这里插入图片描述
先执行:

docker inspect be8a8a95433d(容器id) | jq '.[0].NetworkSettings.Ports'

查看redis容器详细信息:

{"6333/tcp": [{ "HostIp": "0.0.0.0", "HostPort": "6333" }],"6379/tcp": null
}

原因是宿主机和容器映射端口都被改成了6333
在这里插入图片描述
修改docker.compose文件:
在这里插入图片描述

9服务正常启动:

在这里插入图片描述

http://www.xdnf.cn/news/483625.html

相关文章:

  • PCL 绘制二次曲面
  • Golang基于反射的ioctl实现
  • 鸿蒙5.0项目开发——鸿蒙天气项目的实现(主页2)
  • HarmonyOS 开发之 —— 合理使用动画与转场
  • userfaultfd内核线程D状态问题排查
  • 数学实验(Matlab编程基础)
  • Flutter - 集成三方库:日志(logger)
  • 【深度学习】#11 优化算法
  • 麒麟服务器操作系统安装 MySQL 8 实战指南
  • EC800X_DP-DTU-Q600R 系列开发板介绍
  • QML 动画控制、顺序动画与并行动画
  • 25考研经验贴(11408)
  • 智能呼叫系统中的NLP意图理解:核心技术解析与实战
  • 游戏引擎学习第286天:开始解耦实体行为
  • R1 快开门式压力容器操作证备考练习题及答案
  • 2025程序设计天梯赛补题报告
  • 《数字藏品APP开发:解锁高效用户身份认证与KYC流程》
  • xss-labs靶场第11-14关基础详解
  • 2025认证杯数学建模第二阶段A题完整论文(代码齐全):小行星轨迹预测思路
  • MySQL的 JOIN 优化终极指南
  • RAG-MCP:突破大模型工具调用瓶颈,告别Prompt膨胀
  • Android Studio AI插件与Bolt工具实战指南:从零到一打造智能应用
  • PostgreSQL中的全页写
  • 【python编程从入门到到实践】第十章 文件和异常
  • Spring框架(三)
  • 7.重建大师点云处理教程
  • 每周靶点:PCSK9、Siglec15及文献分享
  • python基础语法(三-中)
  • [Java][Leetcode middle] 238. 除自身以外数组的乘积
  • 学习alpha