privateone commited on
Commit
2987d02
·
verified ·
1 Parent(s): c8318ad

Update custom-entrypoint.sh

Browse files
Files changed (1) hide show
  1. custom-entrypoint.sh +30 -30
custom-entrypoint.sh CHANGED
@@ -10,36 +10,36 @@ NGROK_PID=$!
10
  echo "Waiting for ngrok TCP tunnel..."
11
 
12
  # Retry loop until public TCP address is available
13
- # PUBLIC_TCP=""
14
- # while [[ -z "$PUBLIC_TCP" ]]; do
15
- # sleep 2
16
-
17
- # # Get tunnels JSON safely
18
- # JSON=$(curl -s http://127.0.0.1:7860/api/tunnels || echo "{}")
19
-
20
- # # Try parsing TCP tunnel
21
- # PUBLIC_TCP=$(echo "$JSON" | python3 -c "
22
- # import sys, json
23
- # try:
24
- # data = json.load(sys.stdin)
25
- # tunnels = data.get('tunnels', [])
26
- # for t in tunnels:
27
- # if t.get('proto')=='tcp':
28
- # print(t.get('public_url','').replace('tcp://',''))
29
- # break
30
- # except Exception:
31
- # pass
32
- # " || echo "")
33
-
34
- # done
35
- # echo "PUBLIC ip :$PUBLIC_TCP"
36
- # # Extract host and host:port
37
- # TURN_HOST="${PUBLIC_TCP%%:*}"
38
- # TURN_HOST_PORT="$PUBLIC_TCP"
39
-
40
- # export TURN_PUBLIC_ADDR="$TURN_HOST_PORT"
41
- # export TURN_HOST="$TURN_HOST"
42
- # export TURN_HOST_PORT="$TURN_HOST_PORT"
43
 
44
 
45
  echo "Starting turnserver..."
 
10
  echo "Waiting for ngrok TCP tunnel..."
11
 
12
  # Retry loop until public TCP address is available
13
+ PUBLIC_TCP=""
14
+ while [[ -z "$PUBLIC_TCP" ]]; do
15
+ sleep 2
16
+
17
+ # Get tunnels JSON safely
18
+ JSON=$(curl -s http://127.0.0.1:7860/api/tunnels || echo "{}")
19
+
20
+ # Try parsing TCP tunnel
21
+ PUBLIC_TCP=$(echo "$JSON" | python3 -c "
22
+ import sys, json
23
+ try:
24
+ data = json.load(sys.stdin)
25
+ tunnels = data.get('tunnels', [])
26
+ for t in tunnels:
27
+ if t.get('proto')=='tcp':
28
+ print(t.get('public_url','').replace('tcp://',''))
29
+ break
30
+ except Exception:
31
+ pass
32
+ " || echo "")
33
+
34
+ done
35
+ echo "PUBLIC ip :$PUBLIC_TCP"
36
+ # Extract host and host:port
37
+ TURN_HOST="${PUBLIC_TCP%%:*}"
38
+ TURN_HOST_PORT="$PUBLIC_TCP"
39
+
40
+ export TURN_PUBLIC_ADDR="$TURN_HOST_PORT"
41
+ export TURN_HOST="$TURN_HOST"
42
+ export TURN_HOST_PORT="$TURN_HOST_PORT"
43
 
44
 
45
  echo "Starting turnserver..."