jvb: add JVB_ENABLE_APIS env var

pull/26/head
Louis Sivillo 6 years ago committed by Saúl Ibarra Corretgé
parent 05d9bb994a
commit e1bd2447ae
  1. 1
      README.md
  2. 1
      docker-compose.yml
  3. 4
      env.example
  4. 6
      jvb/rootfs/etc/services.d/jvb/run

@ -140,6 +140,7 @@ Variable | Description | Default value
`JVB_STUN_SERVERS` | STUN servers used to discover the server's public IP | stun.l.google.com:19302, stun1.l.google.com:19302, stun2.l.google.com:19302 `JVB_STUN_SERVERS` | STUN servers used to discover the server's public IP | stun.l.google.com:19302, stun1.l.google.com:19302, stun2.l.google.com:19302
`JVB_PORT` | Port for media used by Jitsi Videobridge | 10000 `JVB_PORT` | Port for media used by Jitsi Videobridge | 10000
`JVB_BREWERY_MUC` | MUC name for the JVB pool | jvbbrewery `JVB_BREWERY_MUC` | MUC name for the JVB pool | jvbbrewery
`JVB_ENABLE_APIS` | Comma separated list of JVB APIs to enable | none
`JIGASI_XMPP_USER` | XMPP user for Jigasi MUC client connections | jigasi `JIGASI_XMPP_USER` | XMPP user for Jigasi MUC client connections | jigasi
`JIGASI_XMPP_PASSWORD` | XMPP password for Jigasi MUC client connections | passw0rd `JIGASI_XMPP_PASSWORD` | XMPP password for Jigasi MUC client connections | passw0rd
`JIGASI_BREWERY_MUC` | MUC name for the Jigasi pool | jigasibrewery `JIGASI_BREWERY_MUC` | MUC name for the Jigasi pool | jigasibrewery

@ -91,6 +91,7 @@ services:
- JVB_BREWERY_MUC - JVB_BREWERY_MUC
- JVB_PORT - JVB_PORT
- JVB_STUN_SERVERS - JVB_STUN_SERVERS
- JVB_ENABLE_APIS
- JICOFO_AUTH_USER - JICOFO_AUTH_USER
- TZ - TZ
depends_on: depends_on:

@ -77,6 +77,10 @@ JVB_STUN_SERVERS=stun.l.google.com:19302,stun1.l.google.com:19302,stun2.l.google
# Media port for the Jitsi Videobridge # Media port for the Jitsi Videobridge
JVB_PORT=10000 JVB_PORT=10000
# A comma separated list of APIs to enable when the JVB is started. The default is none.
# See https://github.com/jitsi/jitsi-videobridge/blob/master/doc/rest.md for more information
#JVB_ENABLE_APIS=rest,colibri
# XMPP component password for Jicofo. # XMPP component password for Jicofo.
JICOFO_COMPONENT_SECRET=s3cr37 JICOFO_COMPONENT_SECRET=s3cr37

@ -8,7 +8,9 @@ if [[ ! -z "$DOCKER_HOST_ADDRESS" ]]; then
fi fi
DAEMON=/usr/share/jitsi-videobridge/jvb.sh DAEMON=/usr/share/jitsi-videobridge/jvb.sh
DAEMON_OPTS="--apis=none" DEFAULT_DAEMON_OPTS="none"
exec s6-setuidgid jvb /bin/bash -c "JAVA_SYS_PROPS=\"$JAVA_SYS_PROPS\" exec $DAEMON $DAEMON_OPTS" DAEMON_OPTS=${JVB_ENABLE_APIS:=$DEFAULT_DAEMON_OPTS}
exec s6-setuidgid jvb /bin/bash -c "JAVA_SYS_PROPS=\"$JAVA_SYS_PROPS\" exec $DAEMON --apis=${DAEMON_OPTS}"

Loading…
Cancel
Save