Fix the launch script (#16159)

Fix the launch script
This commit is contained in:
Wang Qi
2026-06-17 20:20:37 +08:00
committed by GitHub
parent a3e3bdd386
commit 27a05be643

View File

@@ -116,6 +116,7 @@ run_server(){
local server_name="ragflow_server.py"
local -a server_cmd=("$PY" "api/ragflow_server.py")
if [[ "${API_PROXY_SCHEME}" == "go" ]]; then
prepare_for_go
server_name="ragflow_server"
server_cmd=("bin/ragflow_server")
fi
@@ -145,6 +146,7 @@ run_admin_server(){
local server_name="admin_server.py"
local -a server_cmd=("$PY" "admin/server/admin_server.py")
if [[ "${API_PROXY_SCHEME}" == "go" ]]; then
prepare_for_go
server_name="admin_server"
server_cmd=("bin/admin_server")
fi
@@ -208,6 +210,21 @@ run_mysql_migrations() {
echo "Model provider table migrations completed."
}
prepare_for_go() {
if [ -d /usr/share/infinity/resource ]; then
echo "Resource directory already exists. Skipping preparation."
return
fi
mkdir -p /usr/share/infinity/resource
if [ "$NEED_MIRROR" == "1" ]; then
git clone --depth 1 --single-branch https://gitee.com/infiniflow/resource /tmp/resource;
else
git clone --depth 1 --single-branch https://github.com/infiniflow/resource.git /tmp/resource;
fi
cp -r /tmp/resource/* /usr/share/infinity/resource
rm -rf /tmp/resource
}
START_RAGFLOW=0
START_TASK_EXECUTOR=0
START_ADMIN=0