|
|
@ -7,33 +7,26 @@ services: |
|
|
|
restart: ${WEB_RESTART:-unless-stopped} |
|
|
|
restart: ${WEB_RESTART:-unless-stopped} |
|
|
|
expose: |
|
|
|
expose: |
|
|
|
- "80" |
|
|
|
- "80" |
|
|
|
- "8443" |
|
|
|
- "443" |
|
|
|
networks: |
|
|
|
networks: |
|
|
|
meet.jitsi: |
|
|
|
meet.jitsi: |
|
|
|
aliases: |
|
|
|
|
|
|
|
- ${XMPP_DOMAIN} |
|
|
|
|
|
|
|
webservices: |
|
|
|
webservices: |
|
|
|
volumes: |
|
|
|
volumes: |
|
|
|
- ${LOCAL_STACK_DIR}/web:/config:Z |
|
|
|
- ${LOCAL_STACK_DIR:-./vol}/web:/config:Z |
|
|
|
- ${LOCAL_STACK_DIR}/transcripts:/usr/share/jitsi-meet/transcripts:Z |
|
|
|
- ${LOCAL_STACK_DIR:-./vol}/transcripts:/usr/share/jitsi-meet/transcripts:Z |
|
|
|
- ${LOCAL_STACK_DIR}/web/custom/images:/usr/share/jitsi-meet/images:ro |
|
|
|
- ${LOCAL_STACK_DIR:-./vol}/web/custom/images:/usr/share/jitsi-meet/images:ro |
|
|
|
- ${LOCAL_STACK_DIR}/web/custom/title.html:/usr/share/jitsi-meet/title.html:ro |
|
|
|
- ${LOCAL_STACK_DIR:-./vol}/web/custom/title.html:/usr/share/jitsi-meet/title.html:ro |
|
|
|
- ${LOCAL_STACK_DIR}/web/custom/body.html:/usr/share/jitsi-meet/body.html:ro |
|
|
|
- ${LOCAL_STACK_DIR:-./vol}/web/custom/body.html:/usr/share/jitsi-meet/body.html:ro |
|
|
|
- ${LOCAL_STACK_DIR}/web/custom/css/custom.css:/usr/share/jitsi-meet/css/custom.css:ro |
|
|
|
- ${LOCAL_STACK_DIR:-./vol}/web/custom/css/custom.css:/usr/share/jitsi-meet/css/custom.css:ro |
|
|
|
env_file: |
|
|
|
env_file: |
|
|
|
- web.env |
|
|
|
- web.env |
|
|
|
|
|
|
|
- web-prosody-jicofo.env |
|
|
|
|
|
|
|
- web-prosody.env |
|
|
|
environment: |
|
|
|
environment: |
|
|
|
- TZ |
|
|
|
- TZ=${TZ:-Etc/UTC} |
|
|
|
- ENABLE_XMPP_WEBSOCKET |
|
|
|
|
|
|
|
- PUBLIC_URL |
|
|
|
- PUBLIC_URL |
|
|
|
- ENABLE_AUTH |
|
|
|
- XMPP_AUTH_DOMAIN=${XMPP_AUTH_DOMAIN:-auth.meet.jitsi} |
|
|
|
- ENABLE_GUESTS |
|
|
|
- XMPP_BOSH_URL_BASE=${XMPP_BOSH_URL_BASE:-http://xmpp.meet.jitsi:5280} |
|
|
|
- JICOFO_AUTH_USER |
|
|
|
|
|
|
|
- XMPP_AUTH_DOMAIN |
|
|
|
|
|
|
|
- XMPP_DOMAIN |
|
|
|
|
|
|
|
- XMPP_GUEST_DOMAIN |
|
|
|
|
|
|
|
- XMPP_MUC_DOMAIN |
|
|
|
|
|
|
|
- XMPP_RECORDER_DOMAIN |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
prosody: |
|
|
|
prosody: |
|
|
|
image: ${PRS_IMG:-jitsi/prosody}:${PRS_TAG:-latest} |
|
|
|
image: ${PRS_IMG:-jitsi/prosody}:${PRS_TAG:-latest} |
|
|
@ -46,30 +39,21 @@ services: |
|
|
|
networks: |
|
|
|
networks: |
|
|
|
meet.jitsi: |
|
|
|
meet.jitsi: |
|
|
|
aliases: |
|
|
|
aliases: |
|
|
|
- ${XMPP_SERVER} |
|
|
|
- ${XMPP_SERVER:-xmpp.meet.jitsi} |
|
|
|
volumes: |
|
|
|
volumes: |
|
|
|
- ${LOCAL_STACK_DIR}/prosody/config:/config:Z |
|
|
|
- ${LOCAL_STACK_DIR:-./vol}/prosody/config:/config:Z |
|
|
|
- ${LOCAL_STACK_DIR}/prosody/prosody-plugins-custom:/prosody-plugins-custom:Z |
|
|
|
- ${LOCAL_STACK_DIR:-./vol}/prosody/prosody-plugins-custom:/prosody-plugins-custom:Z |
|
|
|
env_file: |
|
|
|
env_file: |
|
|
|
- prosody.env |
|
|
|
- prosody.env |
|
|
|
|
|
|
|
- prosody-jicofo.env |
|
|
|
|
|
|
|
- prosody-jvb.env |
|
|
|
|
|
|
|
- web-prosody-jicofo.env |
|
|
|
|
|
|
|
- web-prosody.env |
|
|
|
|
|
|
|
- prosody-jicofo-jvb.env |
|
|
|
environment: |
|
|
|
environment: |
|
|
|
- TZ |
|
|
|
- TZ=${TZ:-Etc/UTC} |
|
|
|
- JICOFO_COMPONENT_SECRET |
|
|
|
|
|
|
|
- JICOFO_AUTH_PASSWORD |
|
|
|
|
|
|
|
- JVB_AUTH_PASSWORD |
|
|
|
|
|
|
|
- AUTH_TYPE |
|
|
|
|
|
|
|
- ENABLE_AUTH |
|
|
|
|
|
|
|
- ENABLE_GUESTS |
|
|
|
|
|
|
|
- ENABLE_XMPP_WEBSOCKET |
|
|
|
|
|
|
|
- XMPP_DOMAIN |
|
|
|
|
|
|
|
- XMPP_AUTH_DOMAIN |
|
|
|
|
|
|
|
- XMPP_GUEST_DOMAIN |
|
|
|
|
|
|
|
- XMPP_MUC_DOMAIN |
|
|
|
|
|
|
|
- XMPP_INTERNAL_MUC_DOMAIN |
|
|
|
|
|
|
|
- XMPP_RECORDER_DOMAIN |
|
|
|
|
|
|
|
- JICOFO_AUTH_USER |
|
|
|
|
|
|
|
- JVB_AUTH_USER |
|
|
|
|
|
|
|
- PUBLIC_URL |
|
|
|
- PUBLIC_URL |
|
|
|
|
|
|
|
- XMPP_AUTH_DOMAIN=${XMPP_AUTH_DOMAIN:-auth.meet.jitsi} |
|
|
|
|
|
|
|
|
|
|
|
jicofo: |
|
|
|
jicofo: |
|
|
|
image: ${JCF_IMG:-jitsi/jicofo}:${JCF_TAG:-latest} |
|
|
|
image: ${JCF_IMG:-jitsi/jicofo}:${JCF_TAG:-latest} |
|
|
@ -78,22 +62,17 @@ services: |
|
|
|
networks: |
|
|
|
networks: |
|
|
|
meet.jitsi: |
|
|
|
meet.jitsi: |
|
|
|
volumes: |
|
|
|
volumes: |
|
|
|
- ${LOCAL_STACK_DIR}/jicofo:/config:Z |
|
|
|
- ${LOCAL_STACK_DIR:-./vol}/jicofo:/config:Z |
|
|
|
env_file: |
|
|
|
env_file: |
|
|
|
- jicofo.env |
|
|
|
- jicofo.env |
|
|
|
|
|
|
|
- prosody-jicofo.env |
|
|
|
|
|
|
|
- web-prosody-jicofo.env |
|
|
|
|
|
|
|
- prosody-jicofo-jvb.env |
|
|
|
|
|
|
|
- jicofo-jvb.env |
|
|
|
environment: |
|
|
|
environment: |
|
|
|
- TZ |
|
|
|
- TZ=${TZ:-Etc/UTC} |
|
|
|
- JICOFO_COMPONENT_SECRET |
|
|
|
- XMPP_AUTH_DOMAIN=${XMPP_AUTH_DOMAIN:-auth.meet.jitsi} |
|
|
|
- JICOFO_AUTH_PASSWORD |
|
|
|
- XMPP_SERVER=${XMPP_SERVER:-xmpp.meet.jitsi} |
|
|
|
- AUTH_TYPE |
|
|
|
|
|
|
|
- ENABLE_AUTH |
|
|
|
|
|
|
|
- XMPP_DOMAIN |
|
|
|
|
|
|
|
- XMPP_AUTH_DOMAIN |
|
|
|
|
|
|
|
- XMPP_INTERNAL_MUC_DOMAIN |
|
|
|
|
|
|
|
- XMPP_MUC_DOMAIN |
|
|
|
|
|
|
|
- XMPP_SERVER |
|
|
|
|
|
|
|
- JICOFO_AUTH_USER |
|
|
|
|
|
|
|
- JVB_BREWERY_MUC |
|
|
|
|
|
|
|
depends_on: |
|
|
|
depends_on: |
|
|
|
- prosody |
|
|
|
- prosody |
|
|
|
|
|
|
|
|
|
|
@ -102,27 +81,22 @@ services: |
|
|
|
container_name: ${JVB_CONTAINER_NAME:-jitsi-jvb} |
|
|
|
container_name: ${JVB_CONTAINER_NAME:-jitsi-jvb} |
|
|
|
restart: ${JVB_RESTART:-unless-stopped} |
|
|
|
restart: ${JVB_RESTART:-unless-stopped} |
|
|
|
ports: |
|
|
|
ports: |
|
|
|
- ${JVB_PORT}:${JVB_PORT}/udp |
|
|
|
- ${JVB_PORT:-10000}:${JVB_PORT:-10000}/udp |
|
|
|
- ${JVB_TCP_PORT}:${JVB_TCP_PORT} |
|
|
|
|
|
|
|
networks: |
|
|
|
networks: |
|
|
|
meet.jitsi: |
|
|
|
meet.jitsi: |
|
|
|
aliases: |
|
|
|
|
|
|
|
- jvb.meet.jitsi |
|
|
|
|
|
|
|
volumes: |
|
|
|
volumes: |
|
|
|
- ${LOCAL_STACK_DIR}/jvb:/config:Z |
|
|
|
- ${LOCAL_STACK_DIR:-./vol}/jvb:/config:Z |
|
|
|
env_file: |
|
|
|
env_file: |
|
|
|
- jvb.env |
|
|
|
- jvb.env |
|
|
|
|
|
|
|
- prosody-jvb.env |
|
|
|
|
|
|
|
- prosody-jicofo-jvb.env |
|
|
|
|
|
|
|
- jicofo-jvb.env |
|
|
|
environment: |
|
|
|
environment: |
|
|
|
- TZ |
|
|
|
- TZ=${TZ:-Etc/UTC} |
|
|
|
- JVB_AUTH_PASSWORD |
|
|
|
|
|
|
|
- XMPP_AUTH_DOMAIN |
|
|
|
|
|
|
|
- XMPP_INTERNAL_MUC_DOMAIN |
|
|
|
|
|
|
|
- XMPP_SERVER |
|
|
|
|
|
|
|
- JVB_AUTH_USER |
|
|
|
|
|
|
|
- JVB_BREWERY_MUC |
|
|
|
|
|
|
|
- JVB_TCP_PORT |
|
|
|
|
|
|
|
- JVB_PORT |
|
|
|
|
|
|
|
- PUBLIC_URL |
|
|
|
- PUBLIC_URL |
|
|
|
|
|
|
|
- XMPP_AUTH_DOMAIN=${XMPP_AUTH_DOMAIN:-auth.meet.jitsi} |
|
|
|
|
|
|
|
- XMPP_SERVER=${XMPP_SERVER:-xmpp.meet.jitsi} |
|
|
|
|
|
|
|
- JVB_PORT=${JVB_PORT:-10000} |
|
|
|
depends_on: |
|
|
|
depends_on: |
|
|
|
- prosody |
|
|
|
- prosody |
|
|
|
|
|
|
|
|
|
|
|