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-9753 * 9e17f95 feat(jigasi): allow unique account UID for each entry even if the same auth is used (#1917) * ad2a577 fix(jigasi): transcriber VOSK URL variable into compose file (#1916) * 6c08391 feat(jigasi): transcriber configuration supports vosk URL (#1915) * 1db83ed feat(ldap): Start and configure only if enabled. * ceb4a51 feat(prosody): Skip some modules for prosody-jvb. * e7786d5 feat(jigasi): transcriber configuration for OCI and whisper and to skip saving (#1909) * c5afcde feat(jigasi): support graceful shutdown via sidecar (#1908) * 5d40297 feat(jigasi): allow optional label for xmpp servers (#1907) * e7cb0f4 feat(jvb): autoscaler sidecar shutdown hook on finish (#1906) * b0675c0 prosody: recording metadata module (#1734) * 36b2e16 feat(web) - Added NGINX_KEEPALIVE_TIMEOUT environment variable * 24bf3e4 fix(web) add HTTPS port to URL in env.example * 2280f6b feat(web) add ability to run the web container targetting JaaS * ff49cd9 Revert "feat(jigasi): install openjdk nonheadless, currently required for dep…" (#1899) * 66c6ad8 feat(jigasi): install openjdk nonheadless, currently required for dependencies (#1895) * 3f67408 feat(jigasi,transcriber): transcriber component and jigasi configuration updates (#1881) * 3e93212 fix(jicofo): pass compose variable for jicofo transcription support (#1893) * 084266c feat(transcriber): transcriber password in env.example and gen-passwords.sh (#1894) * e1b14f2 feat(prosody): enable brewery muc modules in internal muc component (#1892) * 1889c5d fix(web): enable hidden domain when transcriptions or recordings are enabled (#1891) * 46377d4 feat(prosody): transcriber account support and flag configuration fix (#1890) * 9f2489d feat(log-analyser): updated grafana dashboards (#1885) * 1e589f3 feat(log-analyser): transfered docker logs from docker containers and updated readme (#1884) * 1f056b4 web: remove unnecessary option * f893e49 base: update tpl * 7617503 fix(log-analyser): added Jitsi network to loki service * 27150a2 feat(prometheus): Docker Daemon scraping for monitoring (#1865) * d6b64a2 misc: working on unstable
4 months ago
image: jitsi/jibri:${JITSI_IMAGE_VERSION:-stable-9753}
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: