git clone --branch v2.0.0 https://gitee.com/kunpeng_compute/KunpengRAG.git cd KunpengRAG/deployment/docker-compose/ragflow
docker-compose up -d
该命令会在线从鲲鹏镜像仓库拉取服务对应的容器镜像文件,镜像文件较大,初次启动时间较长。
docker logs -f ragflow-server
当输出下图所示内容时,表示RAGFlow服务启动完成,可以正常访问。

如果跳过RAGFlow服务状态检查,直接访问RAGFlow可能会显示“网络错误”的报错,这是由于RAGFlow还没有完全启动成功导致的。
RAGFlow和openGauss分离部署的场景下,openGauss将单独部署在一个节点上,RAGFlow部署在另一台节点上并与openGauss连接。
若openGauss已部署,可跳过以下部署步骤。若未部署,则按以下步骤进行。
git clone --branch v2.0.0 https://gitee.com/kunpeng_compute/KunpengRAG.git cd KunpengRAG/deployment/docker-compose/ragflow
OPENGAUSS_PORT=5432 OPENGAUSS_USER=opengauss_user OPENGAUSS_PASSWORD=Ragflow@123 OPENGAUSS_DATABASE=ragflow
docker-compose up -d opengauss
openGauss部署成功后,需要到另外一台节点部署RAGFlow服务。
git clone --branch v2.0.0 https://gitee.com/kunpeng_compute/KunpengRAG.git cd KunpengRAG/deployment/docker-compose/ragflow
COMPOSE_PROFILES=none
OPENGAUSS_HOST=${openGauss_host_ip}
OPENGAUSS_PORT=5432
OPENGAUSS_USER=opengauss_user
OPENGAUSS_PASSWORD=Ragflow@123
OPENGAUSS_DATABASE=ragflow
docker-compose up -d
该命令会在线从鲲鹏镜像仓库拉取服务对应的容器镜像文件,镜像文件较大,初次启动时间较长。
docker logs -f ragflow-server
当输出下图所示内容时,代表ragflow服务启动完成,可以正常访问。

如果跳过RAGFlow服务状态检查,直接访问RAGFlow可能会显示“网络错误”的报错,这是由于RAGFlow还没有完全启动成功导致的。