@@ -55,6 +55,18 @@ matrix_mautrix_meta_messenger_container_labels_metrics_middleware_basic_auth_ena
55
55
# See: https://doc.traefik.io/traefik/middlewares/http/basicauth/#users
56
56
matrix_mautrix_meta_messenger_container_labels_metrics_middleware_basic_auth_users : ' '
57
57
58
+ # Controls whether labels will be added that expose the bridge's bridgev2 API endpoints
59
+ matrix_mautrix_meta_messenger_container_labels_bridgev2_enabled : " {{ matrix_mautrix_meta_messenger_appservice_bridgev2_enabled }}"
60
+ matrix_mautrix_meta_messenger_container_labels_bridgev2_traefik_hostname : " "
61
+ # Following two variables should be RegEx-escaped, see https://doc.traefik.io/traefik/middlewares/http/replacepathregex/
62
+ matrix_mautrix_meta_messenger_container_labels_bridgev2_traefik_path_external : " /_matrix/{{ matrix_mautrix_meta_messenger_identifier }}/provision"
63
+ matrix_mautrix_meta_messenger_container_labels_bridgev2_traefik_path_internal : " /_matrix/provision"
64
+ matrix_mautrix_meta_messenger_container_labels_bridgev2_traefik_rule : " Host(`{{ matrix_mautrix_meta_messenger_container_labels_bridgev2_traefik_hostname }}`) && PathPrefix(`{{ matrix_mautrix_meta_messenger_container_labels_bridgev2_traefik_path_external }}`)"
65
+ matrix_mautrix_meta_messenger_container_labels_bridgev2_traefik_priority : 0
66
+ matrix_mautrix_meta_messenger_container_labels_bridgev2_traefik_entrypoints : " {{ matrix_mautrix_meta_messenger_container_labels_traefik_entrypoints }}"
67
+ matrix_mautrix_meta_messenger_container_labels_bridgev2_traefik_tls : " {{ matrix_mautrix_meta_messenger_container_labels_metrics_traefik_entrypoints != 'web' }}"
68
+ matrix_mautrix_meta_messenger_container_labels_bridgev2_traefik_tls_certResolver : " {{ matrix_mautrix_meta_messenger_container_labels_traefik_tls_certResolver }}" # noqa var-naming
69
+
58
70
# matrix_mautrix_meta_messenger_container_labels_additional_labels contains a multiline string with additional labels to add to the container label file.
59
71
# See `../templates/labels.j2` for details.
60
72
#
@@ -144,6 +156,10 @@ matrix_mautrix_meta_messenger_appservice_database_uri: |-
144
156
145
157
matrix_mautrix_meta_messenger_appservice_token : ' '
146
158
159
+ # Whether to make public the bridgev2 API endpoints.
160
+ # See https://spec.mau.fi/megabridge/
161
+ matrix_mautrix_meta_messenger_appservice_bridgev2_enabled : false
162
+
147
163
# Controls which service this bridge is for.
148
164
# Valid options:
149
165
# * facebook - connect to FB Messenger via facebook.com
0 commit comments