如何在一台环境中同时安装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服务正常启动:

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值