| @@ -63,11 +63,12 @@ matrix_media_repo_container_extra_arguments: [] | |||||
| # To inject your own other container labels, see `matrix_media_repo_container_labels_additional_labels`. | # To inject your own other container labels, see `matrix_media_repo_container_labels_additional_labels`. | ||||
| matrix_media_repo_container_labels_traefik_enabled: true | matrix_media_repo_container_labels_traefik_enabled: true | ||||
| matrix_media_repo_container_labels_traefik_docker_network: "{{ matrix_media_repo_container_network }}" | matrix_media_repo_container_labels_traefik_docker_network: "{{ matrix_media_repo_container_network }}" | ||||
| matrix_media_repo_container_labels_traefik_entrypoints: web-secure | |||||
| matrix_media_repo_container_labels_traefik_media_path_prefix: "/_matrix/media" | matrix_media_repo_container_labels_traefik_media_path_prefix: "/_matrix/media" | ||||
| matrix_media_repo_container_labels_traefik_media_rule: "Host(`{{ matrix_server_fqn_matrix }}`) && PathPrefix(`{{ matrix_media_repo_container_labels_traefik_media_path_prefix | quote }}`)" | matrix_media_repo_container_labels_traefik_media_rule: "Host(`{{ matrix_server_fqn_matrix }}`) && PathPrefix(`{{ matrix_media_repo_container_labels_traefik_media_path_prefix | quote }}`)" | ||||
| matrix_media_repo_container_labels_traefik_media_priority: 0 | matrix_media_repo_container_labels_traefik_media_priority: 0 | ||||
| matrix_media_repo_container_labels_traefik_media_entrypoints: web-secure | |||||
| matrix_media_repo_container_labels_traefik_media_entrypoints: "{{ matrix_media_repo_container_labels_traefik_entrypoints }}" | |||||
| matrix_media_repo_container_labels_traefik_media_tls: "{{ matrix_media_repo_container_labels_traefik_media_entrypoints != 'web' }}" | matrix_media_repo_container_labels_traefik_media_tls: "{{ matrix_media_repo_container_labels_traefik_media_entrypoints != 'web' }}" | ||||
| matrix_media_repo_container_labels_traefik_media_tls_certResolver: default # noqa var-naming | matrix_media_repo_container_labels_traefik_media_tls_certResolver: default # noqa var-naming | ||||
| @@ -83,7 +84,7 @@ matrix_media_repo_container_labels_traefik_internal_media_entrypoints: "" | |||||
| matrix_media_repo_container_labels_traefik_logout_path_prefix: "/_matrix/client/{version:(r0|v1|v3|unstable)}/{endpoint:(logout|logout/all)}" | matrix_media_repo_container_labels_traefik_logout_path_prefix: "/_matrix/client/{version:(r0|v1|v3|unstable)}/{endpoint:(logout|logout/all)}" | ||||
| matrix_media_repo_container_labels_traefik_logout_rule: "Host(`{{ matrix_server_fqn_matrix }}`) && PathPrefix(`{{ matrix_media_repo_container_labels_traefik_logout_path_prefix }}`)" | matrix_media_repo_container_labels_traefik_logout_rule: "Host(`{{ matrix_server_fqn_matrix }}`) && PathPrefix(`{{ matrix_media_repo_container_labels_traefik_logout_path_prefix }}`)" | ||||
| matrix_media_repo_container_labels_traefik_logout_priority: 0 | matrix_media_repo_container_labels_traefik_logout_priority: 0 | ||||
| matrix_media_repo_container_labels_traefik_logout_entrypoints: web-secure | |||||
| matrix_media_repo_container_labels_traefik_logout_entrypoints: "{{ matrix_media_repo_container_labels_traefik_entrypoints }}" | |||||
| matrix_media_repo_container_labels_traefik_logout_tls: "{{ matrix_media_repo_container_labels_traefik_logout_entrypoints != 'web' }}" | matrix_media_repo_container_labels_traefik_logout_tls: "{{ matrix_media_repo_container_labels_traefik_logout_entrypoints != 'web' }}" | ||||
| matrix_media_repo_container_labels_traefik_logout_tls_certResolver: default # noqa var-naming | matrix_media_repo_container_labels_traefik_logout_tls_certResolver: default # noqa var-naming | ||||
| @@ -92,14 +93,14 @@ matrix_media_repo_container_labels_traefik_logout_tls_certResolver: default # n | |||||
| matrix_media_repo_container_labels_traefik_admin_path_prefix: "/_matrix/client/{version:(r0|v1|v3|unstable)}/admin/{endpoint:(purge_media_cache|quarantine_media/.*)}" | matrix_media_repo_container_labels_traefik_admin_path_prefix: "/_matrix/client/{version:(r0|v1|v3|unstable)}/admin/{endpoint:(purge_media_cache|quarantine_media/.*)}" | ||||
| matrix_media_repo_container_labels_traefik_admin_rule: "Host(`{{ matrix_server_fqn_matrix }}`) && PathPrefix(`{{ matrix_media_repo_container_labels_traefik_admin_path_prefix }}`)" | matrix_media_repo_container_labels_traefik_admin_rule: "Host(`{{ matrix_server_fqn_matrix }}`) && PathPrefix(`{{ matrix_media_repo_container_labels_traefik_admin_path_prefix }}`)" | ||||
| matrix_media_repo_container_labels_traefik_admin_priority: 0 | matrix_media_repo_container_labels_traefik_admin_priority: 0 | ||||
| matrix_media_repo_container_labels_traefik_admin_entrypoints: web-secure | |||||
| matrix_media_repo_container_labels_traefik_admin_entrypoints: "{{ matrix_media_repo_container_labels_traefik_entrypoints }}" | |||||
| matrix_media_repo_container_labels_traefik_admin_tls: "{{ matrix_media_repo_container_labels_traefik_admin_entrypoints != 'web' }}" | matrix_media_repo_container_labels_traefik_admin_tls: "{{ matrix_media_repo_container_labels_traefik_admin_entrypoints != 'web' }}" | ||||
| matrix_media_repo_container_labels_traefik_admin_tls_certResolver: default # noqa var-naming | matrix_media_repo_container_labels_traefik_admin_tls_certResolver: default # noqa var-naming | ||||
| matrix_media_repo_container_labels_traefik_t2bot_path_prefix: "/_matrix/client/unstable/io.t2bot.media" | matrix_media_repo_container_labels_traefik_t2bot_path_prefix: "/_matrix/client/unstable/io.t2bot.media" | ||||
| matrix_media_repo_container_labels_traefik_t2bot_rule: "Host(`{{ matrix_server_fqn_matrix }}`) && PathPrefix(`{{ matrix_media_repo_container_labels_traefik_t2bot_path_prefix | quote }}`)" | matrix_media_repo_container_labels_traefik_t2bot_rule: "Host(`{{ matrix_server_fqn_matrix }}`) && PathPrefix(`{{ matrix_media_repo_container_labels_traefik_t2bot_path_prefix | quote }}`)" | ||||
| matrix_media_repo_container_labels_traefik_t2bot_priority: 0 | matrix_media_repo_container_labels_traefik_t2bot_priority: 0 | ||||
| matrix_media_repo_container_labels_traefik_t2bot_entrypoints: web-secure | |||||
| matrix_media_repo_container_labels_traefik_t2bot_entrypoints: "{{ matrix_media_repo_container_labels_traefik_entrypoints }}" | |||||
| matrix_media_repo_container_labels_traefik_t2bot_tls: "{{ matrix_media_repo_container_labels_traefik_t2bot_entrypoints != 'web' }}" | matrix_media_repo_container_labels_traefik_t2bot_tls: "{{ matrix_media_repo_container_labels_traefik_t2bot_entrypoints != 'web' }}" | ||||
| matrix_media_repo_container_labels_traefik_t2bot_tls_certResolver: default # noqa var-naming | matrix_media_repo_container_labels_traefik_t2bot_tls_certResolver: default # noqa var-naming | ||||