privateone commited on
Commit
65603e9
·
verified ·
1 Parent(s): 5704cbc

Update custom-entrypoint.sh

Browse files
Files changed (1) hide show
  1. custom-entrypoint.sh +33 -15
custom-entrypoint.sh CHANGED
@@ -4,21 +4,39 @@ set -e
4
 
5
  # Detect external/public IP dynamically (you can hardcode this if needed)
6
  # EXTERNAL_IP=$(curl -s https://ifconfig.me)
7
- cat /ngrok2/ngrok.yml
8
- ngrok start turn_tls --config /ngrok2/ngrok.yml --log=stdout --log-level=debug
9
-
10
- exec turnserver \
11
- -c /etc/coturn/turnserver.conf \
12
- --listening-ip=0.0.0.0 \
13
- --listening-port=7860 \
14
- --tls-listening-port=7860 \
15
- # --cert=/etc/turn/certs/turn_server_cert.pem \
16
- # --pkey=/etc/turn/certs/turn_server_pkey.pem \
17
- --user=myuser:mypassword \
18
- # --realm=privateone-coturn.hf.space \
19
- --log-file=stdout \
20
- --simple-log \
21
- --no-cli
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
22
 
23
 
24
  #exec turnserver -c /etc/coturn/turnserver.conf --no-cli &
 
4
 
5
  # Detect external/public IP dynamically (you can hardcode this if needed)
6
  # EXTERNAL_IP=$(curl -s https://ifconfig.me)
7
+ log "Starting ngrok in background..."
8
+ ngrok start turn_tls --config /ngrok2/ngrok.yml --log=stdout --log-level=debug &
9
+ NGROK_PID=$!
10
+
11
+ sleep 1
12
+
13
+ # Now exec turnserver as PID 1 (so Docker will forward signals to it)
14
+ log "Starting turnserver..."
15
+ exec turnserver \
16
+ -c /etc/coturn/turnserver.conf \
17
+ --listening-ip=0.0.0.0 \
18
+ --listening-port=7860 \
19
+ --tls-listening-port=7860 \
20
+ --user=myuser:mypassword \
21
+ --log-file=stdout \
22
+ --simple-log \
23
+ --no-cli
24
+
25
+ #cat /ngrok2/ngrok.yml
26
+ #ngrok start turn_tls --config /ngrok2/ngrok.yml --log=stdout --log-level=debug
27
+
28
+ # exec turnserver \
29
+ # -c /etc/coturn/turnserver.conf \
30
+ # --listening-ip=0.0.0.0 \
31
+ # --listening-port=7860 \
32
+ # --tls-listening-port=7860 \
33
+ # # --cert=/etc/turn/certs/turn_server_cert.pem \
34
+ # # --pkey=/etc/turn/certs/turn_server_pkey.pem \
35
+ # --user=myuser:mypassword \
36
+ # # --realm=privateone-coturn.hf.space \
37
+ # --log-file=stdout \
38
+ # --simple-log \
39
+ # --no-cli
40
 
41
 
42
  #exec turnserver -c /etc/coturn/turnserver.conf --no-cli &