diff --git a/proxy/Caddyfile b/proxy/Caddyfile index f2d151b..a245a03 100644 --- a/proxy/Caddyfile +++ b/proxy/Caddyfile @@ -4,6 +4,7 @@ output stdout format console } + auto_https disable_redirects } (proxy-auth) { @@ -15,6 +16,14 @@ } } +http://*.{$DOMAIN} { + redir https://{labels.3}.{$DOMAIN}{uri} permanent +} + +http://*.{$OLD_DOMAIN} { + redir https://{labels.1}.{$DOMAIN}{uri} permanent +} + *.{$DOMAIN} { tls { dns netcup { diff --git a/proxy/docker-compose.yaml b/proxy/docker-compose.yaml index 7c587c9..c6e63dd 100644 --- a/proxy/docker-compose.yaml +++ b/proxy/docker-compose.yaml @@ -16,6 +16,7 @@ services: - web environment: - DOMAIN=${DOMAIN} + - OLD_DOMAIN=${OLD_DOMAIN} - LOCAL_CA_NAME=${LOCAL_CA_NAME} - NETCUP_CUSTOMER_NUMBER=${NETCUP_CUSTOMER_NUMBER} - NETCUP_API_KEY=${NETCUP_API_KEY}