traefik config,...
This commit is contained in:
parent
bec928c3aa
commit
da3b5da4df
|
@ -5,9 +5,9 @@ services:
|
||||||
web:
|
web:
|
||||||
image: jitsi/web:latest
|
image: jitsi/web:latest
|
||||||
restart: ${RESTART_POLICY}
|
restart: ${RESTART_POLICY}
|
||||||
ports:
|
# ports:
|
||||||
- '${HTTP_PORT}:80'
|
# - '${HTTP_PORT}:80'
|
||||||
- '${HTTPS_PORT}:443'
|
# - '${HTTPS_PORT}:443'
|
||||||
volumes:
|
volumes:
|
||||||
- ${CONFIG}/web:/config:Z
|
- ${CONFIG}/web:/config:Z
|
||||||
- ${CONFIG}/web/letsencrypt:/etc/letsencrypt:Z
|
- ${CONFIG}/web/letsencrypt:/etc/letsencrypt:Z
|
||||||
|
@ -40,9 +40,19 @@ services:
|
||||||
- JIBRI_RECORDER_PASSWORD
|
- JIBRI_RECORDER_PASSWORD
|
||||||
- ENABLE_RECORDING
|
- ENABLE_RECORDING
|
||||||
networks:
|
networks:
|
||||||
|
traefik:
|
||||||
meet.jitsi:
|
meet.jitsi:
|
||||||
aliases:
|
aliases:
|
||||||
- ${XMPP_DOMAIN}
|
- ${XMPP_DOMAIN}
|
||||||
|
labels:
|
||||||
|
- "traefik.docker.network=traefik"
|
||||||
|
- "traefik.enable=true"
|
||||||
|
- "traefik.http.services.jitsi.loadbalancer.server.port=80"
|
||||||
|
- "traefik.http.routers.jitsi.rule=Host(`jitsi.live.datenspuren.de`)"
|
||||||
|
- "traefik.http.routers.jitsi.entrypoints=websecure"
|
||||||
|
- "traefik.http.routers.jitsi.tls=true"
|
||||||
|
- "traefik.http.routers.jitsi.tls.certresolver=le"
|
||||||
|
- "traefik.http.routers.jitsi.service=jitsi"
|
||||||
|
|
||||||
# XMPP server
|
# XMPP server
|
||||||
prosody:
|
prosody:
|
||||||
|
@ -106,9 +116,12 @@ services:
|
||||||
- LOG_LEVEL
|
- LOG_LEVEL
|
||||||
- TZ
|
- TZ
|
||||||
networks:
|
networks:
|
||||||
|
traefik:
|
||||||
meet.jitsi:
|
meet.jitsi:
|
||||||
aliases:
|
aliases:
|
||||||
- ${XMPP_SERVER}
|
- ${XMPP_SERVER}
|
||||||
|
labels:
|
||||||
|
- "traefik.enable=false"
|
||||||
|
|
||||||
# Focus component
|
# Focus component
|
||||||
jicofo:
|
jicofo:
|
||||||
|
@ -138,6 +151,8 @@ services:
|
||||||
- prosody
|
- prosody
|
||||||
networks:
|
networks:
|
||||||
meet.jitsi:
|
meet.jitsi:
|
||||||
|
labels:
|
||||||
|
- "traefik.enable=false"
|
||||||
|
|
||||||
# Video bridge
|
# Video bridge
|
||||||
jvb:
|
jvb:
|
||||||
|
@ -166,7 +181,11 @@ services:
|
||||||
- prosody
|
- prosody
|
||||||
networks:
|
networks:
|
||||||
meet.jitsi:
|
meet.jitsi:
|
||||||
|
labels:
|
||||||
|
- "traefik.enable=false"
|
||||||
|
|
||||||
# Custom network so all services can communicate using a FQDN
|
# Custom network so all services can communicate using a FQDN
|
||||||
networks:
|
networks:
|
||||||
|
traefik:
|
||||||
|
external: true
|
||||||
meet.jitsi:
|
meet.jitsi:
|
||||||
|
|
|
@ -5,6 +5,8 @@ services:
|
||||||
etherpad:
|
etherpad:
|
||||||
image: jitsi/etherpad:latest
|
image: jitsi/etherpad:latest
|
||||||
restart: ${RESTART_POLICY}
|
restart: ${RESTART_POLICY}
|
||||||
|
labels:
|
||||||
|
- "traefik.enable=false"
|
||||||
networks:
|
networks:
|
||||||
meet.jitsi:
|
meet.jitsi:
|
||||||
aliases:
|
aliases:
|
||||||
|
|
1
make-dirs.sh
Normal file
1
make-dirs.sh
Normal file
|
@ -0,0 +1 @@
|
||||||
|
mkdir -p jitsi-meet-cfg/{web/letsencrypt,transcripts,prosody,jicofo,jvb,jigasi,jibri}
|
Loading…
Reference in New Issue
Block a user