mirror of
https://github.com/infiniflow/ragflow.git
synced 2026-06-29 15:31:05 +08:00
Update CI (#13774)
### What problem does this PR solve? CI isn't stable, try to fix it. ### Type of change - [x] Bug Fix (non-breaking change which fixes an issue) --------- Signed-off-by: Jin Hai <haijin.chn@gmail.com>
This commit is contained in:
@@ -288,4 +288,4 @@ DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1
|
||||
THREAD_POOL_MAX_WORKERS=128
|
||||
|
||||
#Option to disable login form for SSO
|
||||
DISABLE_PASSWORD_LOGIN=false
|
||||
DISABLE_PASSWORD_LOGIN=false
|
||||
|
||||
@@ -234,8 +234,9 @@ function ensure_docling() {
|
||||
}
|
||||
|
||||
function ensure_db_init() {
|
||||
echo "Initializing database tables..."
|
||||
"$PY" -c "from api.db.db_models import init_database_tables as init_web_db; init_web_db()"
|
||||
echo "Initializing database tables..."
|
||||
"$PY" -c "from api.db.db_models import init_database_tables as init_web_db; init_web_db()"
|
||||
echo "Database tables initialized."
|
||||
}
|
||||
|
||||
function wait_for_server() {
|
||||
@@ -266,18 +267,42 @@ if [[ "${ENABLE_WEBSERVER}" -eq 1 ]]; then
|
||||
echo "Starting nginx..."
|
||||
/usr/sbin/nginx
|
||||
|
||||
echo "Starting ragflow_server..."
|
||||
while true; do
|
||||
"$PY" api/ragflow_server.py ${INIT_SUPERUSER_ARGS} &
|
||||
|
||||
if [[ "${API_PROXY_SCHEME}" == "hybrid" ]]; then
|
||||
wait_for_server "http://127.0.0.1:9380/healthz" "ragflow_server"
|
||||
echo "Starting RAGFlow server in hybrid mode..."
|
||||
bin/server_main &
|
||||
fi
|
||||
wait;
|
||||
echo "Attempt to start RAGFlow server..."
|
||||
"$PY" api/ragflow_server.py ${INIT_SUPERUSER_ARGS}
|
||||
echo "RAGFlow python server started."
|
||||
sleep 1;
|
||||
done &
|
||||
|
||||
if [[ "${API_PROXY_SCHEME}" == "hybrid" ]]; then
|
||||
while true; do
|
||||
echo "Attempt to start RAGFlow go server..."
|
||||
wait_for_server "http://127.0.0.1:9380/healthz" "ragflow_server"
|
||||
echo "Starting RAGFlow go server..."
|
||||
bin/server_main
|
||||
sleep 1;
|
||||
done &
|
||||
fi
|
||||
fi
|
||||
|
||||
|
||||
if [[ "${ENABLE_ADMIN_SERVER}" -eq 1 ]]; then
|
||||
while true; do
|
||||
echo "Attempt to start Admin python server..."
|
||||
"$PY" admin/server/admin_server.py
|
||||
echo "Admin python server started"
|
||||
sleep 1;
|
||||
done &
|
||||
|
||||
if [[ "${API_PROXY_SCHEME}" == "hybrid" ]]; then
|
||||
while true; do
|
||||
echo "Attempt to starting Admin go server..."
|
||||
wait_for_server "http://127.0.0.1:9381/api/v1/admin/ping" "admin_server"
|
||||
echo "Starting Admin go server..."
|
||||
bin/admin_server
|
||||
sleep 1;
|
||||
done &
|
||||
fi
|
||||
fi
|
||||
|
||||
if [[ "${ENABLE_DATASYNC}" -eq 1 ]]; then
|
||||
@@ -289,20 +314,6 @@ if [[ "${ENABLE_DATASYNC}" -eq 1 ]]; then
|
||||
done &
|
||||
fi
|
||||
|
||||
if [[ "${ENABLE_ADMIN_SERVER}" -eq 1 ]]; then
|
||||
echo "Starting admin_server..."
|
||||
while true; do
|
||||
"$PY" admin/server/admin_server.py &
|
||||
if [[ "${API_PROXY_SCHEME}" == "hybrid" ]]; then
|
||||
wait_for_server "http://127.0.0.1:9381/api/v1/admin/ping" "admin_server"
|
||||
echo "Starting Admin server in hybrid mode..."
|
||||
bin/admin_server &
|
||||
fi
|
||||
wait;
|
||||
sleep 1;
|
||||
done &
|
||||
fi
|
||||
|
||||
if [[ "${ENABLE_MCP_SERVER}" -eq 1 ]]; then
|
||||
start_mcp_server
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user