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

Update custom-entrypoint.sh

Browse files
Files changed (1) hide show
  1. custom-entrypoint.sh +31 -31
custom-entrypoint.sh CHANGED
@@ -8,38 +8,38 @@ echo "Starting ngrok in background..."
8
  ngrok start turn_tls --config /ngrok2/ngrok.yml --log=stdout --log-level=debug &
9
  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..."
 
8
  ngrok start turn_tls --config /ngrok2/ngrok.yml --log=stdout --log-level=debug &
9
  NGROK_PID=$!
10
  echo "Waiting for ngrok TCP tunnel..."
11
+ ngrok --help
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..."