Files
TERES_fastapi_backend/docker/start-ragflow.sh
2025-10-30 14:47:57 +08:00

28 lines
920 B
Bash

#!/bin/bash
# 启动脚本:只启动 ragflow 服务,不重新创建基础服务
echo "检查基础服务是否运行..."
# 检查基础服务是否在运行
if ! docker ps --format "table {{.Names}}" | grep -q "ragflow-postgres\|ragflow-redis\|ragflow-minio\|ragflow-opensearch-01"; then
echo "基础服务未运行,正在启动基础服务..."
docker-compose -p ragflow -f docker-compose-base.yml up -d
echo "等待基础服务启动完成..."
sleep 30
else
echo "基础服务已在运行"
fi
# 检查网络是否存在
if ! docker network ls --format "{{.Name}}" | grep -q "ragflow-20250916_ragflow"; then
echo "ragflow 网络不存在,请先运行基础服务创建网络"
exit 1
fi
echo "启动 ragflow 服务..."
docker compose -p ragflow -f docker-compose.yml up -d ragflow
echo "ragflow 服务启动完成!"
echo "访问地址: http://localhost:${SVR_HTTP_PORT:-9380}"