File size: 630 Bytes
097fb32
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/bin/sh
# 本地开发:先启动 stealth-proxy,等就绪后再启动 cursor2api

# 启动 stealth-proxy(后台)
node stealth-proxy/index.js &
STEALTH_PID=$!

# 等待就绪
echo "[dev-stealth] Waiting for stealth-proxy to be ready..."
for i in $(seq 1 30); do
    if curl -sf http://127.0.0.1:3011/health 2>/dev/null | grep -q '"ok"'; then
        echo "[dev-stealth] stealth-proxy is ready!"
        break
    fi
    sleep 2
done

# 捕获退出信号,同时杀掉 stealth-proxy
trap "kill $STEALTH_PID 2>/dev/null; exit 0" TERM INT

# 启动 cursor2api
STEALTH_PROXY=http://127.0.0.1:3011 npx tsx watch src/index.ts