From 855105b6184d6e0628524ca4d8552286d0ee4973 Mon Sep 17 00:00:00 2001 From: jon r Date: Sat, 15 Mar 2025 18:06:06 +0100 Subject: [PATCH] feat(compose): add temporary redirect to web container --- compose.yml | 1 + .../dynamic/{api-dashboard.yml => http.api-dashboard.yml} | 0 .../etc/traefik/dynamic/{mailpit.yml => http.mailpit.yml} | 0 compose/etc/traefik/dynamic/http.redirect-scheme.yml | 6 ++++++ 4 files changed, 7 insertions(+) rename compose/etc/traefik/dynamic/{api-dashboard.yml => http.api-dashboard.yml} (100%) rename compose/etc/traefik/dynamic/{mailpit.yml => http.mailpit.yml} (100%) create mode 100644 compose/etc/traefik/dynamic/http.redirect-scheme.yml diff --git a/compose.yml b/compose.yml index f4bdc0053..a8ef017d4 100644 --- a/compose.yml +++ b/compose.yml @@ -47,6 +47,7 @@ services: - "traefik.http.routers.test-funkwhale-${COMPOSE_PROJECT_NAME:-funkwhale}-web.rule=Host(`${COMPOSE_PROJECT_NAME:-funkwhale}.${FUNKWHALE_DOMAIN}`)" - "traefik.http.routers.test-funkwhale-${COMPOSE_PROJECT_NAME:-funkwhale}-web.entrypoints=web" + - "traefik.http.routers.test-funkwhale-${COMPOSE_PROJECT_NAME:-funkwhale}-web.middlewares=redirect-scheme@file" - "traefik.http.routers.test-funkwhale-${COMPOSE_PROJECT_NAME:-funkwhale}-webs.rule=Host(`${COMPOSE_PROJECT_NAME:-funkwhale}.${FUNKWHALE_DOMAIN}`)" - "traefik.http.routers.test-funkwhale-${COMPOSE_PROJECT_NAME:-funkwhale}-webs.entrypoints=webs" diff --git a/compose/etc/traefik/dynamic/api-dashboard.yml b/compose/etc/traefik/dynamic/http.api-dashboard.yml similarity index 100% rename from compose/etc/traefik/dynamic/api-dashboard.yml rename to compose/etc/traefik/dynamic/http.api-dashboard.yml diff --git a/compose/etc/traefik/dynamic/mailpit.yml b/compose/etc/traefik/dynamic/http.mailpit.yml similarity index 100% rename from compose/etc/traefik/dynamic/mailpit.yml rename to compose/etc/traefik/dynamic/http.mailpit.yml diff --git a/compose/etc/traefik/dynamic/http.redirect-scheme.yml b/compose/etc/traefik/dynamic/http.redirect-scheme.yml new file mode 100644 index 000000000..f9292aae4 --- /dev/null +++ b/compose/etc/traefik/dynamic/http.redirect-scheme.yml @@ -0,0 +1,6 @@ +http: + middlewares: + redirect-scheme: + redirectScheme: + scheme: https + permanent: false