diff --git a/templates/docker-compose.yaml.j2 b/templates/docker-compose.yaml.j2 index 85411246f9fd0c4d9aa8437f6f062ddfa6b96357..0f97dbdec2eb0f806d6f151f47891ef03940e9ea 100644 --- a/templates/docker-compose.yaml.j2 +++ b/templates/docker-compose.yaml.j2 @@ -59,7 +59,7 @@ services: traefik.http.services.{{ item.key }}-{{ instance_odoo_setup.websocket_uri }}.loadbalancer.server.port: "8072" {% endif %} traefik.http.routers.{{ item.key }}-restrict.middlewares: "auth@file" - traefik.http.routers.{{ item.key }}-restrict.rule: "Host(`{{ item.value.url }}`{% if item.value.url2 is defined %}, `{{ item.value.url2 }}`{% endif %}) && Path(`/website/info`, `/web/database/{p:manager|create|duplicate|drop|backup|restore|change_password}`)" + traefik.http.routers.{{ item.key }}-restrict.rule: "Host(`{{ item.value.url }}`{% if item.value.url2 is defined %}, `{{ item.value.url2 }}`{% endif %}) && (Path(`/website/info`) || PathRegexp(`/web/database/(manager|create|duplicate|drop|backup|restore|change_password)`))" traefik.http.routers.{{ item.key }}-restrict.service: "{{ item.key }}" traefik.http.routers.{{ item.key }}.rule: "Host(`{{ item.value.url }}`{% if item.value.url2 is defined %}, `{{ item.value.url2 }}`{% endif %})" traefik.http.routers.{{ item.key }}.service: "{{ item.key }}"