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