From 48833a0038b8c0580962df1cff7f9b5f7c1b2b9e Mon Sep 17 00:00:00 2001 From: jack kweyunga <75433841+jackkweyunga@users.noreply.github.com> Date: Fri, 25 Aug 2023 01:43:22 +0300 Subject: [PATCH] solving trailing slash --- .../templates/docker-compose.yml.jinja2 | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/directus-install-with-path/templates/docker-compose.yml.jinja2 b/directus-install-with-path/templates/docker-compose.yml.jinja2 index 85998c2..926527c 100644 --- a/directus-install-with-path/templates/docker-compose.yml.jinja2 +++ b/directus-install-with-path/templates/docker-compose.yml.jinja2 @@ -47,9 +47,11 @@ services: - "traefik.http.routers.directus_{{ directus_domain | replace('.', '_')}}.rule=Host(`{{ directus_domain }}`) && PathPrefix(`/{{ directus_domain_path }}`)" - "traefik.http.routers.directus_{{ directus_domain | replace('.', '_')}}.entrypoints=websecure" - "traefik.http.routers.directus_{{ directus_domain | replace('.', '_')}}.tls.certresolver=production" - - "traefik.http.routers.directus_{{ directus_domain | replace('.', '_')}}.middlewares=directus_{{ directus_domain | replace('.', '_')}}-stripprefix" - - "traefik.http.middlewares.directus_{{ directus_domain | replace('.', '_')}}-stripprefix.stripprefix.prefixes=/studio" - - "traefik.http.middlewares.directus_{{ directus_domain | replace('.', '_')}}-stripprefix.stripprefix.forceSlash=false" + - "traefik.http.routers.directus_{{ directus_domain | replace('.', '_')}}.middlewares=directus_{{ directus_domain | replace('.', '_')}}-stripprefix,directus_{{ directus_domain | replace('.', '_')}}-redirectregex" + - "traefik.http.middlewares.directus_{{ directus_domain | replace('.', '_')}}-stripprefix.stripprefix.prefixes=/{{ directus_domain_path }}" + - "traefik.http.middlewares.directus_{{ directus_domain | replace('.', '_')}}-redirectregex.redirectregex.regex=^(.*)\\/{{ directus_domain_path }}$" + - "traefik.http.middlewares.directus_{{ directus_domain | replace('.', '_')}}-redirectregex.redirectregex.replacement=${1}/" + - "traefik.http.middlewares.directus_{{ directus_domain | replace('.', '_')}}-redirectregex.redirectregex.permanent=true" # traefik_network # --