From 9dd47f4421dd205d76ab9030b9736611e4d3bbb3 Mon Sep 17 00:00:00 2001 From: Suguru Hirahara Date: Sun, 2 Nov 2025 23:39:14 +0900 Subject: [PATCH] Add `matrix_matrixzulipbridge_container_http_port` Signed-off-by: Suguru Hirahara --- .../custom/matrix-bridge-matrixzulipbridge/defaults/main.yml | 5 ++++- .../matrix-bridge-matrixzulipbridge/templates/labels.j2 | 2 +- .../templates/systemd/matrix-matrixzulipbridge.service.j2 | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/roles/custom/matrix-bridge-matrixzulipbridge/defaults/main.yml b/roles/custom/matrix-bridge-matrixzulipbridge/defaults/main.yml index 03db1f64e..023d0c95b 100644 --- a/roles/custom/matrix-bridge-matrixzulipbridge/defaults/main.yml +++ b/roles/custom/matrix-bridge-matrixzulipbridge/defaults/main.yml @@ -33,6 +33,9 @@ matrix_matrixzulipbridge_base_path: "{{ matrix_base_data_path }}/matrixzulipbrid matrix_matrixzulipbridge_container_network: "" +# The port number in the container +matrix_matrixzulipbridge_container_http_port: 9898 + matrix_matrixzulipbridge_container_additional_networks: "{{ matrix_matrixzulipbridge_container_additional_networks_auto + matrix_matrixzulipbridge_container_additional_networks_custom }}" matrix_matrixzulipbridge_container_additional_networks_auto: [] matrix_matrixzulipbridge_container_additional_networks_custom: [] @@ -106,7 +109,7 @@ matrix_matrixzulipbridge_registration_yaml_matrixzulipbridge: # Besides registration information, it contains configuration (see the MatrixZulipBridge key). matrix_matrixzulipbridge_registration_yaml: id: matrixzulipbridge - url: http://matrix-matrixzulipbridge:9898 + url: http://matrix-matrixzulipbridge:{{ matrix_matrixzulipbridge_container_http_port }} as_token: "{{ matrix_matrixzulipbridge_appservice_token }}" hs_token: "{{ matrix_matrixzulipbridge_homeserver_token }}" rate_limited: false diff --git a/roles/custom/matrix-bridge-matrixzulipbridge/templates/labels.j2 b/roles/custom/matrix-bridge-matrixzulipbridge/templates/labels.j2 index d4eb452af..22f109881 100644 --- a/roles/custom/matrix-bridge-matrixzulipbridge/templates/labels.j2 +++ b/roles/custom/matrix-bridge-matrixzulipbridge/templates/labels.j2 @@ -11,7 +11,7 @@ traefik.enable=true traefik.docker.network={{ matrix_matrixzulipbridge_container_labels_traefik_docker_network }} {% endif %} -traefik.http.services.matrix-matrixzulipbridge.loadbalancer.server.port=9898 +traefik.http.services.matrix-matrixzulipbridge.loadbalancer.server.port={{ matrix_matrixzulipbridge_container_http_port }} {% set middlewares = [] %} diff --git a/roles/custom/matrix-bridge-matrixzulipbridge/templates/systemd/matrix-matrixzulipbridge.service.j2 b/roles/custom/matrix-bridge-matrixzulipbridge/templates/systemd/matrix-matrixzulipbridge.service.j2 index 01ab3ee9f..dafa5a8cf 100644 --- a/roles/custom/matrix-bridge-matrixzulipbridge/templates/systemd/matrix-matrixzulipbridge.service.j2 +++ b/roles/custom/matrix-bridge-matrixzulipbridge/templates/systemd/matrix-matrixzulipbridge.service.j2 @@ -41,7 +41,7 @@ ExecStartPre={{ devture_systemd_docker_base_host_command_docker }} create \ {% endif %} --config /config/registration.yaml \ --listen-address 0.0.0.0 \ - --listen-port 9898 \ + --listen-port {{ matrix_matrixzulipbridge_container_http_port }} \ {{ matrix_matrixzulipbridge_homeserver_url }} {% for network in matrix_matrixzulipbridge_container_additional_networks %}