You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
docker-jitsi-meet/jibri.yml

66 lines
2.1 KiB

version: '3.5'
services:
jibri:
release: stable-9779 * a5b719c :sparkles: allow configuration of a custom translation service (such as libretranslate) (#1946) * d6251b7 feat(jaas): updated jaas URLs (#1944) * 2a87a50 fix(jigasi): ensure tpl doesn't fail even if no JIGASI_SIP_PASSWORD is set (#1943) * 5164db7 feat(jigasi): config for jigasi in visitor mode (#1942) * a88c6e4 feat(prosody): allow s2s whitelist additions (#1940) * b89c328 fix(prosody): install the new version of jitsi-contrib/prosody-plugins * 0b75cd1 fix(transcriber): fix bosh and xmpp connections from jigasi to prosody (#1934) * 4369907 feat(jibri,jicofo,jigasi,jvb,prosody,web): trim empty list entries when splitting with splitList to allow trailing comma (#1932) * c58a9e5 feat(prosody): allow components access even after max participants is reached (#1930) * 5e1fcd8 fix(prosody): default value for PROSODY_MODE (#1929) * 7b7f101 feat(prosody): new flags to disable incoming client and server conection limits (#1928) * 02aa4f1 fix: Only set app_secret when defined. (#1925) * df0bb25 fix(prosody): install the new version of jitsi-contrib/prosody-plugins (#1926) * ff0cdc7 fix(prosody): tpl errors on container startup due to missing variables (#1924) * 905943d feat(prosody) update prosody contrib plugins from 20240117 to 20240817 * 1f2b14d feat(prosody): enable recorder domain for s2s to visitor nodes to allow transcription support (#1905) * c9b6679 feat(web): mount load-test volume to expose load-test client from host (#1910) * b726312 feat(jicofo) add config parameter for ENABLE_MODERATOR_CHECKS * 2d39624 misc: working on unstable
1 month ago
image: jitsi/jibri:${JITSI_IMAGE_VERSION:-stable-9779}
restart: ${RESTART_POLICY:-unless-stopped}
volumes:
- ${CONFIG}/jibri:/config:Z
shm_size: '2gb'
cap_add:
- SYS_ADMIN
environment:
- AUTOSCALER_SIDECAR_KEY_FILE
- AUTOSCALER_SIDECAR_KEY_ID
- AUTOSCALER_SIDECAR_GROUP_NAME
- AUTOSCALER_SIDECAR_HOST_ID
- AUTOSCALER_SIDECAR_INSTANCE_ID
- AUTOSCALER_SIDECAR_PORT
- AUTOSCALER_SIDECAR_REGION
- AUTOSCALER_SIDECAR_SHUTDOWN_POLLING_INTERVAL
- AUTOSCALER_SIDECAR_STATS_POLLING_INTERVAL
- AUTOSCALER_URL
- CHROMIUM_FLAGS
- DISPLAY=:0
- ENABLE_STATS_D
- IGNORE_CERTIFICATE_ERRORS
- JIBRI_WEBHOOK_SUBSCRIBERS
- JIBRI_INSTANCE_ID
- JIBRI_ENABLE_PROMETHEUS
- JIBRI_HTTP_API_EXTERNAL_PORT
- JIBRI_HTTP_API_INTERNAL_PORT
- JIBRI_RECORDING_RESOLUTION
- JIBRI_RECORDING_VIDEO_ENCODE_PRESET
- JIBRI_RECORDING_CONSTANT_RATE_FACTOR
- JIBRI_RECORDING_FRAMERATE
- JIBRI_RECORDING_QUEUE_SIZE
- JIBRI_RECORDING_STREAMING_MAX_BITRATE
- JIBRI_USAGE_TIMEOUT
- JIBRI_XMPP_USER
- JIBRI_XMPP_PASSWORD
- JIBRI_XORG_HORIZ_SYNC
- JIBRI_XORG_VERT_REFRESH
- JIBRI_BREWERY_MUC
- JIBRI_RECORDER_USER
- JIBRI_RECORDER_PASSWORD
- JIBRI_RECORDING_DIR
- JIBRI_FINALIZE_RECORDING_SCRIPT_PATH
- JIBRI_STRIP_DOMAIN_JID
- JIBRI_STATSD_HOST
- JIBRI_STATSD_PORT
- LOCAL_ADDRESS
- PUBLIC_URL
- TZ
- XMPP_AUTH_DOMAIN
- XMPP_DOMAIN
- XMPP_INTERNAL_MUC_DOMAIN
- XMPP_MUC_DOMAIN
- XMPP_RECORDER_DOMAIN
- XMPP_SERVER
- XMPP_PORT
- XMPP_TRUST_ALL_CERTS
depends_on:
- jicofo
networks:
meet.jitsi: