{ keycloak = { rule = "Host(`keycloak.procopius.dk`)"; service = "keycloak"; entryPoints = ["websecure"]; tls.certResolver = "letsencrypt"; }; authelia = { rule = "Host(`authelia.procopius.dk`)"; service = "authelia"; entryPoints = ["websecure"]; tls.certResolver = "letsencrypt"; }; oauth2proxy = { rule = "Host(`radarr.procopius.dk`) && PathPrefix(`/oauth2/`)"; service = "oauth2proxy"; entryPoints = ["websecure"]; middlewares = ["auth-headers"]; tls.certResolver = "letsencrypt"; }; oauth2route = { rule = "Host(`oauth.procopius.dk`)"; service = "oauth2proxy"; entryPoints = ["websecure"]; middlewares = ["auth-headers"]; tls.certResolver = "letsencrypt"; }; }