From 379daec85a429d6582584a4a07e8dad8a930180e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bernhard=20Rosenkr=C3=A4nzer?= Date: Mon, 18 Nov 2024 22:22:42 +0100 Subject: [PATCH] [jitsi] Jitsi Scale additions -- connection monitoring, start/stop for JVB servers --- lib/jitsi.sh | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-) diff --git a/lib/jitsi.sh b/lib/jitsi.sh index 96ff7da..37d3ee2 100644 --- a/lib/jitsi.sh +++ b/lib/jitsi.sh @@ -17,6 +17,14 @@ config_jitsi() { # chmod 644 /federated/apps/jitsi/data/config/keys/*.pem fi + grep -q JITSI_SCALE /etc/federated && sed -i -e '/JITSI_SCALE/d' /etc/federated + if [ -n "$JITSI_SCALE" ]; then + cat >>/etc/federated <> /federated/apps/jitsi/docker-compose.yml <> /federated/apps/jitsi/docker-compose.yml < /dev/null" "8" + if [ "$JITSI_SCALE" = "server" ]; then + start_service "jitsi" "nc -z 192.168.0.28 8080 &> /dev/null" "8" + else + start_service "jitsi" "nc -z 192.168.0.25 443 &> /dev/null" "8" + fi # Allow multiple JVBs to connect if [ "$JITSI_SCALE" = "client" ]; then for i in $(seq 1 10); do