forked from jitsi/docker-jitsi-meet
-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathjibri.yml
58 lines (56 loc) · 1.82 KB
/
jibri.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
version: '3.7'
services:
jibri:
image: jitsi/jibri
restart: always
volumes:
- ${CONFIG}/jibri:/config
- /dev/shm:/dev/shm
cap_add:
- SYS_ADMIN
- NET_BIND_SERVICE
devices:
- /dev/snd:/dev/snd
- /dev/video10:/dev/video10
- /dev/video11:/dev/video11
- /dev/video12:/dev/video12
- /dev/video13:/dev/video13
- /dev/video14:/dev/video14
- /dev/video15:/dev/video15
- /dev/video16:/dev/video16
- /dev/video17:/dev/video17
environment:
- DOCKER_HOST_ADDRESS
- XMPP_AUTH_DOMAIN
- XMPP_INTERNAL_MUC_DOMAIN
- XMPP_RECORDER_DOMAIN
- XMPP_SERVER
- XMPP_DOMAIN
- JIBRI_XMPP_USER
- JIBRI_XMPP_PASSWORD
- JIBRI_BREWERY_MUC
- JIBRI_RECORDER_USER
- JIBRI_RECORDER_PASSWORD
- JIBRI_RECORDING_DIR
- JIBRI_FINALIZE_RECORDING_SCRIPT_PATH
- JIBRI_DROPBOX_APIKEY
- JIBRI_STRIP_DOMAIN_JID
- JIBRI_LOGS_DIR
- JIBRI_EXTERNAL_INSTANCE
- DISPLAY=:0
- JIBRI_SIP_BREWERY_MUC
- JIBRI_SIP_USERNAME
- JIBRI_SIP_PASSWORD
- JIBRI_SIP_REALM
- JIBRI_SIP_RTP_PORT_MIN
- JIBRI_SIP_TRANSPORT
- JIBRI_SIP_ENABLE_SRTP
- TZ
networks:
meet.jitsi:
healthcheck:
test: ( (tail -n20 ${JIBRI_LOGS_DIR}/log.0.txt | grep -Eom1 'java.lang.Thread.run' && kill 1) || (curl -sfk https://${LETSENCRYPT_DOMAIN}/static/dialInInfo.html || kill 1))
interval: 3s
timeout: 1s
retries: 1
start_period: 2s