mirror of https://github.com/OpenVidu/openvidu.git
deployment: external-turn - More explanatory comments at .env and certbot.sh
parent
d708d7f757
commit
6d018de09d
|
@ -1,10 +1,10 @@
|
|||
# The domain which is pointing to the public ip of the machine.
|
||||
TURN_DOMAIN_NAME=
|
||||
|
||||
# If CERTIFICATE_TYPE=letsencrypt, you need to configure a valid email for notifications
|
||||
# Valid certificate for letsencrypt
|
||||
LETSENCRYPT_EMAIL=
|
||||
|
||||
# TURN fixed credentials. This parameter purpose is to support "TURN Server REST API".
|
||||
# TURN shared key with OpenVidu. This parameter purpose is to support "TURN Server REST API".
|
||||
# See:
|
||||
# - https://tools.ietf.org/html/draft-uberti-behave-turn-rest-00
|
||||
# - https://www.ietf.org/proceedings/87/slides/slides-87-behave-10.pdf
|
||||
|
|
|
@ -16,6 +16,7 @@ while :; do
|
|||
CERTIFICATES_FOUND=true
|
||||
fi
|
||||
certbot "$@";
|
||||
# Let coturn to load letsencrypt certificates
|
||||
chmod 777 -R /etc/letsencrypt;
|
||||
TURN_PID=$(pgrep -n '^turnserver$')
|
||||
if [ -n "${TURN_PID}" ]; then
|
||||
|
@ -24,7 +25,7 @@ while :; do
|
|||
kill -KILL "${TURN_PID}"
|
||||
else
|
||||
# Send SIGUSR2 signal to coturn to restart process with new certificates
|
||||
# As certbot is running in the same namespace as coturn (#pid:container:coturn),
|
||||
# As certbot is running in the same namespace as coturn,
|
||||
# it will send the signal to the coturn process to reload the certificates
|
||||
kill -USR2 "${TURN_PID}"
|
||||
fi
|
||||
|
|
Loading…
Reference in New Issue