aboutsummaryrefslogtreecommitdiff
path: root/app/jitsi/integration
diff options
context:
space:
mode:
authorQuentin Dufour <quentin@dufour.io>2021-01-29 18:59:19 +0100
committerQuentin Dufour <quentin@dufour.io>2021-01-29 18:59:19 +0100
commit59ca97e2a97c77719aa139748caff4a40e6d2704 (patch)
treec2bb15de98157daeeee72cd78cbe370e21287e36 /app/jitsi/integration
parent83d8668a59b54bc973c993b5ca4873f8231347b1 (diff)
downloadinfrastructure-59ca97e2a97c77719aa139748caff4a40e6d2704.tar.gz
infrastructure-59ca97e2a97c77719aa139748caff4a40e6d2704.zip
Migrate JVB to the new packaging
Diffstat (limited to 'app/jitsi/integration')
-rw-r--r--app/jitsi/integration/docker-compose.yml17
-rw-r--r--app/jitsi/integration/jvb/videobridge.conf10
2 files changed, 22 insertions, 5 deletions
diff --git a/app/jitsi/integration/docker-compose.yml b/app/jitsi/integration/docker-compose.yml
index c0b2d82..3107347 100644
--- a/app/jitsi/integration/docker-compose.yml
+++ b/app/jitsi/integration/docker-compose.yml
@@ -18,12 +18,19 @@ services:
- "./prosody/certs/jitsi.crt:/usr/local/share/ca-certificates/jitsi.crt:ro"
- "./prosody/certs/auth.jitsi.crt:/usr/local/share/ca-certificates/auth.jitsi.crt:ro"
- "./jicofo/jicofo.conf:/etc/jitsi/jicofo.conf:ro"
+
+ jitsi-videobridge:
+ image: superboum/amd64_jitsi_videobridge:v17
+ volumes:
+ - "./prosody/certs/jitsi.crt:/usr/local/share/ca-certificates/jitsi.crt:ro"
+ - "./prosody/certs/auth.jitsi.crt:/usr/local/share/ca-certificates/auth.jitsi.crt:ro"
+ - "./jvb/videobridge.conf:/etc/jitsi/videobridge.conf:ro"
+ ports:
+ - "8080:8080/tcp"
+ - "10000:10000/udp"
+
# jitsi-meet:
# image: superboum/amd64_jitsi_meet:v1
# ports:
# - "443:443"
-# jitsi-videobridge:
-# image: superboum/amd64_jitsi_videobridge:v14
-# ports:
-# - "8080:8080/tcp"
-# - "10000:10000/udp"
+
diff --git a/app/jitsi/integration/jvb/videobridge.conf b/app/jitsi/integration/jvb/videobridge.conf
index e9bded0..edf73bb 100644
--- a/app/jitsi/integration/jvb/videobridge.conf
+++ b/app/jitsi/integration/jvb/videobridge.conf
@@ -61,6 +61,16 @@ videobridge {
presence-interval = ${videobridge.stats.interval}
configs {
+ unique-xmpp-server {
+ hostname="jitsi-xmpp"
+ domain = "auth.jitsi"
+ username = "jvb"
+ password = "jvbpass"
+ muc_jids = "jvbbrewery@internal.auth.jitsi"
+ # The muc_nickname must be unique across all jitsi-videobridge instances
+ muc_nickname = "unique-jvb-server"
+ disable_certificate_verification = false
+ }
# example-connection-id {
# For the properties which should be
# filled out here, see MucClientConfiguration