Skip to content

Commit 2204da0

Browse files
committed
Make traefik rule more consistent with other roles
1 parent 57fb537 commit 2204da0

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

roles/custom/matrix-bridge-appservice-irc/defaults/main.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,8 @@ matrix_appservice_irc_config_path: "{{ matrix_appservice_irc_base_path }}/config
4646
matrix_appservice_irc_data_path: "{{ matrix_appservice_irc_base_path }}/data"
4747

4848
matrix_appservice_irc_homeserver_url: ""
49-
matrix_appservice_irc_homeserver_media_url: '{{ matrix_homeserver_url }}/irc/'
49+
matrix_appservice_irc_homeserver_media_domain: '{{ matrix_server_fqn_matrix }}'
50+
matrix_appservice_irc_homeserver_media_path: '/irc/'
5051
matrix_appservice_irc_homeserver_media_bind_port: 11111
5152
matrix_appservice_irc_homeserver_domain: '{{ matrix_domain }}'
5253
matrix_appservice_irc_homeserver_enablePresence: true # noqa var-naming
@@ -492,7 +493,7 @@ matrix_appservice_irc_container_labels_traefik_tls_certresolver: "{{ traefik_cer
492493
# Controls whether Traefik labels for the media proxy will be applied
493494
matrix_appservice_irc_container_labels_media_proxy_enabled: true
494495
matrix_appservice_irc_container_labels_traefik_path_prefix: "/irc"
495-
matrix_appservice_irc_container_labels_media_proxy_traefik_rule: "Host(`{{ matrix_server_fqn_matrix }}`) && PathPrefix(`{{ matrix_appservice_irc_container_labels_traefik_path_prefix }}`)"
496+
matrix_appservice_irc_container_labels_media_proxy_traefik_rule: "Host(`{{ matrix_appservice_irc_homeserver_media_domain }}`) && PathPrefix(`{{ matrix_appservice_irc_container_labels_traefik_path_prefix }}`)"
496497
matrix_appservice_irc_container_labels_media_proxy_traefik_priority: 2000
497498
matrix_appservice_irc_container_labels_media_proxy_traefik_entrypoints: "{{ matrix_appservice_irc_container_labels_traefik_entrypoints }}"
498499
matrix_appservice_irc_container_labels_media_proxy_traefik_tls: "{{ matrix_appservice_irc_container_labels_media_proxy_traefik_entrypoints != 'web' }}"

roles/custom/matrix-bridge-appservice-irc/templates/config.yaml.j2

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ ircService:
143143
# The port for the media proxy to listen on
144144
bindPort: {{ matrix_appservice_irc_homeserver_media_bind_port | to_json }}
145145
# The publically accessible URL to the media proxy
146-
publicUrl: "{{ matrix_appservice_irc_homeserver_media_url }}"
146+
publicUrl: "https://{{ matrix_appservice_irc_homeserver_media_domain }}{{ matrix_appservice_irc_homeserver_media_path }}"
147147

148148
# Options here are generally only applicable to large-scale bridges and may have
149149
# consequences greater than other options in this configuration file.

0 commit comments

Comments
 (0)