ソースを参照

fix: Resolve admin account creation on Hugging Face Spaces.

Signed-off-by: Hadad <hadad@linuxmail.org>
Hadad 1 ヶ月 前
コミット
48afd424a3
1 ファイル変更2 行追加2 行削除
  1. 2 2
      backend/start.sh

+ 2 - 2
backend/start.sh

@@ -53,12 +53,12 @@ if [ -n "$SPACE_ID" ]; then
     WEBUI_SECRET_KEY="$WEBUI_SECRET_KEY" uvicorn open_webui.main:app --host "$HOST" --port "$PORT" --forwarded-allow-ips '*' &
     WEBUI_SECRET_KEY="$WEBUI_SECRET_KEY" uvicorn open_webui.main:app --host "$HOST" --port "$PORT" --forwarded-allow-ips '*' &
     webui_pid=$!
     webui_pid=$!
     echo "Waiting for webui to start..."
     echo "Waiting for webui to start..."
-    while ! curl -s http://localhost:8080/health > /dev/null; do
+    while ! curl -s "http://localhost:${PORT}/health" > /dev/null; do
       sleep 1
       sleep 1
     done
     done
     echo "Creating admin user..."
     echo "Creating admin user..."
     curl \
     curl \
-      -X POST "http://localhost:8080/api/v1/auths/signup" \
+      -X POST "http://localhost:${PORT}/api/v1/auths/signup" \
       -H "accept: application/json" \
       -H "accept: application/json" \
       -H "Content-Type: application/json" \
       -H "Content-Type: application/json" \
       -d "{ \"email\": \"${ADMIN_USER_EMAIL}\", \"password\": \"${ADMIN_USER_PASSWORD}\", \"name\": \"Admin\" }"
       -d "{ \"email\": \"${ADMIN_USER_EMAIL}\", \"password\": \"${ADMIN_USER_PASSWORD}\", \"name\": \"Admin\" }"