From d07ec650aafcfe4692bba8f481bc3cb8204cd4b0 Mon Sep 17 00:00:00 2001 From: Alan Pearce Date: Thu, 27 Jun 2024 13:25:26 +0200 Subject: fix redirect loops on non-standard ports --- internal/server/server.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/internal/server/server.go b/internal/server/server.go index 1512632..00cc022 100644 --- a/internal/server/server.go +++ b/internal/server/server.go @@ -61,13 +61,15 @@ func applyDevModeOverrides(config *cfg.Config, runtimeConfig *Config) { config.Domains = []string{runtimeConfig.ListenAddress} } scheme := "http" + port := runtimeConfig.Port if runtimeConfig.TLS { scheme = "https" + port = runtimeConfig.TLSPort } config.BaseURL = cfg.URL{ URL: &url.URL{ Scheme: scheme, - Host: runtimeConfig.ListenAddress, + Host: net.JoinHostPort(config.Domains[0], strconv.Itoa(port)), }, } } -- cgit 1.4.1