|
|
@@ -0,0 +1,13 @@ |
|
|
|
|
|
{% if matrix_element_call_container_labels_traefik_enabled %} |
|
|
|
|
|
traefik.enable=true |
|
|
|
|
|
|
|
|
|
|
|
{% if matrix_element_call_container_labels_traefik_docker_network %} |
|
|
|
|
|
traefik.docker.network={{ matrix_element_call_container_labels_traefik_docker_network }} |
|
|
|
|
|
{% endif %} |
|
|
|
|
|
|
|
|
|
|
|
# Define the Traefik router rule for LiveKit |
|
|
|
|
|
traefik.http.routers.livekit-router.rule=Host(`{{ matrix_element_call_sfu_hostname }}`) |
|
|
|
|
|
traefik.http.routers.livekit-router.entrypoints={{ matrix_element_call_container_labels_traefik_entrypoints }} |
|
|
|
|
|
traefik.http.routers.livekit-router.tls.certresolver={{ matrix_element_call_container_labels_traefik_tls_certResolver }} |
|
|
|
|
|
traefik.http.services.livekit-service.loadbalancer.server.port=7880 |
|
|
|
|
|
{% endif %} |