From 7fe259d0aa1b1e27a2f2563d309d5e8d9f21fe61 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89rico=20Andrei?= Date: Wed, 13 Sep 2023 17:05:24 -0300 Subject: [PATCH] Update ++api++ vhm to handle cases with ++api++/++api++ --- devops/stacks/plone.org.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/devops/stacks/plone.org.yml b/devops/stacks/plone.org.yml index bd886cc..4958461 100644 --- a/devops/stacks/plone.org.yml +++ b/devops/stacks/plone.org.yml @@ -54,6 +54,8 @@ services: ### Authentication - traefik.http.middlewares.ploneorg-backend-auth.basicauth.users=ploneorg:$$apr1$$SAOhBRqM$$HqoYLlr//h7PfUWidoFg// ### backend ++api++ VHM + - "traefik.http.middlewares.ploneorg-vhm-cleanup.replacepathregex.regex=^/((\\+\\+api\\+\\+\/){1,})($$|.*)" + - "traefik.http.middlewares.ploneorg-vhm-cleanup.replacepathregex.replacement=/VirtualHostBase/https/plone.org/Plone/++api++/VirtualHostRoot/$$3" - "traefik.http.middlewares.ploneorg-vhm.replacepathregex.regex=^/\\+\\+api\\+\\+($$|/.*)" - "traefik.http.middlewares.ploneorg-vhm.replacepathregex.replacement=/VirtualHostBase/https/plone.org/Plone/++api++/VirtualHostRoot/$$1" ### backend /ClassicUI VHM @@ -65,7 +67,7 @@ services: - traefik.http.routers.ploneorg-backend.entrypoints=https - traefik.http.routers.ploneorg-backend.tls=true - traefik.http.routers.ploneorg-backend.service=ploneorg-backend - - traefik.http.routers.ploneorg-backend.middlewares=gzip,ploneorg-vhm + - traefik.http.routers.ploneorg-backend.middlewares=gzip,ploneorg-vhm-cleanup,ploneorg-vhm ### Plone.org /ClassicUI - protected with basic auth (prevent SEOs from crawl it) - traefik.http.routers.ploneorg-classicui.rule=Host(`plone.org`) && (PathPrefix(`/ClassicUI`)) - traefik.http.routers.ploneorg-classicui.entrypoints=https