From 1d7a60055c2114c35ab64e18157a79f86fbcf33b Mon Sep 17 00:00:00 2001 From: Backslash Date: Fri, 27 Sep 2024 08:10:06 +1000 Subject: [PATCH] Create jwt-service-labels.j2 --- .../templates/jwt-service-labels.j2 | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 roles/custom/matrix-element-call/templates/jwt-service-labels.j2 diff --git a/roles/custom/matrix-element-call/templates/jwt-service-labels.j2 b/roles/custom/matrix-element-call/templates/jwt-service-labels.j2 new file mode 100644 index 000000000..86b314cf4 --- /dev/null +++ b/roles/custom/matrix-element-call/templates/jwt-service-labels.j2 @@ -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 JWT Service +traefik.http.routers.jwt-router.rule=Host(`{{ matrix_element_call_jwt_service_hostname }}`) +traefik.http.routers.jwt-router.entrypoints={{ matrix_element_call_container_labels_traefik_entrypoints }} +traefik.http.routers.jwt-router.tls.certresolver={{ matrix_element_call_container_labels_traefik_tls_certResolver }} +traefik.http.services.jwt-service.loadbalancer.server.port=8881 +{% endif %}