privateone commited on
Commit
e1d4625
·
verified ·
1 Parent(s): 993b316

Update custom-entrypoint.sh

Browse files
Files changed (1) hide show
  1. custom-entrypoint.sh +31 -31
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..."
@@ -51,7 +51,7 @@ exec turnserver \
51
  # --cert=/etc/turn/certs/turn_server_cert.pem \
52
  # --pkey=/etc/turn/certs/turn_server_pkey.pem \
53
  --user=myuser:mypassword \
54
- --realm="$TURN_PUBLIC_ADDR" \
55
  --log-file=stdout \
56
  --simple-log \
57
  --no-cli &
 
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..."
 
51
  # --cert=/etc/turn/certs/turn_server_cert.pem \
52
  # --pkey=/etc/turn/certs/turn_server_pkey.pem \
53
  --user=myuser:mypassword \
54
+ # --realm="$TURN_PUBLIC_ADDR" \
55
  --log-file=stdout \
56
  --simple-log \
57
  --no-cli &