privateone commited on
Commit
3eab2ab
·
verified ·
1 Parent(s): 53d2b30

Update custom-entrypoint.sh

Browse files
Files changed (1) hide show
  1. custom-entrypoint.sh +37 -37
custom-entrypoint.sh CHANGED
@@ -1,51 +1,51 @@
1
  #!/bin/bash
2
- set -e
3
 
4
- # Optional: Print ngrok config
5
- cat /ngrok2/ngrok.yml
6
 
7
- # Start turnserver in background
8
- # turnserver -c /etc/coturn/turnserver.conf --no-cli &
9
- # TURN_PID=$!
 
 
 
 
 
 
 
 
 
 
 
 
 
10
 
11
- ngrok start turn_tls --config /ngrok2/ngrok.yml --log=stdout --log-level=debug
12
 
13
- # Trap termination signals to cleanly stop turnserver
14
- trap "echo 'Stopping turnserver'; kill $TURN_PID; wait $TURN_PID; exit" SIGINT SIGTERM
 
 
15
 
16
- # Exec the CMD (ngrok command) passed as args to this script
17
- exec "$@"
 
 
 
18
 
19
 
20
  # #!/bin/bash
21
-
22
  # set -e
23
 
24
- # # Detect external/public IP dynamically (you can hardcode this if needed)
25
- # # EXTERNAL_IP=$(curl -s https://ifconfig.me)
26
-
27
- # # exec turnserver \
28
- # # --listening-ip=0.0.0.0 \
29
- # # --listening-port=7860 \
30
- # # --tls-listening-port=7860 \
31
- # # --cert=/etc/turn/certs/turn_server_cert.pem \
32
- # # --pkey=/etc/turn/certs/turn_server_pkey.pem \
33
- # # --user=myuser:mypassword \
34
- # # --realm=privateone-coturn.hf.space \
35
- # # --log-file=stdout \
36
- # # --simple-log \
37
- # # --no-cli
38
-
39
- # turnserver -c /etc/coturn/turnserver.conf --no-cli
40
 
 
 
 
41
 
42
- # # ngrok config add-authtoken "$NGROK_AUTHTOKEN"
43
- # # ngrok authtoken "$NGROK_AUTHTOKEN"
44
- # # ngrok tls 7860 -url heather-tressy-paxton.ngrok-free.app
45
- # # ngrok tcp 7860 --log=stdout &
46
 
47
- # # ngrok start cli-quickstart
48
- # # ngrok config check --config ngrok2/ngrok.yml
49
- # # ngrok start turn_tls --config=ngrok2/ngrok.yml
50
- # cat /ngrok2/ngrok.yml
51
- # # ngrok start turn_tls --config /ngrok2/ngrok.yml --log=stdout --log-level=debug
 
1
  #!/bin/bash
 
2
 
3
+ set -e
 
4
 
5
+ # Detect external/public IP dynamically (you can hardcode this if needed)
6
+ # EXTERNAL_IP=$(curl -s https://ifconfig.me)
7
+
8
+ # exec turnserver \
9
+ # --listening-ip=0.0.0.0 \
10
+ # --listening-port=7860 \
11
+ # --tls-listening-port=7860 \
12
+ # --cert=/etc/turn/certs/turn_server_cert.pem \
13
+ # --pkey=/etc/turn/certs/turn_server_pkey.pem \
14
+ # --user=myuser:mypassword \
15
+ # --realm=privateone-coturn.hf.space \
16
+ # --log-file=stdout \
17
+ # --simple-log \
18
+ # --no-cli
19
+
20
+ turnserver -c /etc/coturn/turnserver.conf --no-cli
21
 
 
22
 
23
+ # ngrok config add-authtoken "$NGROK_AUTHTOKEN"
24
+ # ngrok authtoken "$NGROK_AUTHTOKEN"
25
+ # ngrok tls 7860 -url heather-tressy-paxton.ngrok-free.app
26
+ # ngrok tcp 7860 --log=stdout &
27
 
28
+ # ngrok start cli-quickstart
29
+ # ngrok config check --config ngrok2/ngrok.yml
30
+ # ngrok start turn_tls --config=ngrok2/ngrok.yml
31
+ cat /ngrok2/ngrok.yml
32
+ ngrok start turn_tls --config /ngrok2/ngrok.yml --log=stdout --log-level=debug
33
 
34
 
35
  # #!/bin/bash
 
36
  # set -e
37
 
38
+ # # Optional: Print ngrok config
39
+ # cat /ngrok2/ngrok.yml
 
 
 
 
 
 
 
 
 
 
 
 
 
 
40
 
41
+ # # Start turnserver in background
42
+ # # turnserver -c /etc/coturn/turnserver.conf --no-cli &
43
+ # # TURN_PID=$!
44
 
45
+ # ngrok start turn_tls --config /ngrok2/ngrok.yml --log=stdout --log-level=debug
 
 
 
46
 
47
+ # # Trap termination signals to cleanly stop turnserver
48
+ # trap "echo 'Stopping turnserver'; kill $TURN_PID; wait $TURN_PID; exit" SIGINT SIGTERM
49
+
50
+ # # Exec the CMD (ngrok command) passed as args to this script
51
+ # exec "$@"