From eca82e2909340f1deb4811c45edb13516a737c1d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Th=C3=A9o=20-=20Le=20Filament?= <theo@le-filament.com>
Date: Wed, 19 Jun 2024 13:49:40 +0200
Subject: [PATCH] change: update label for Traefik v3

---
 templates/docker-compose.yaml.j2 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/templates/docker-compose.yaml.j2 b/templates/docker-compose.yaml.j2
index 8541124..0f97dbd 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 }}"
-- 
GitLab