From ca68b52991835f7ea5a17da48b42ce1838e4c6c1 Mon Sep 17 00:00:00 2001 From: kolaente Date: Fri, 9 Feb 2024 14:44:41 +0100 Subject: [PATCH] feat: replace api url with public url --- pkg/routes/static.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkg/routes/static.go b/pkg/routes/static.go index 08763bc17..968da0fd7 100644 --- a/pkg/routes/static.go +++ b/pkg/routes/static.go @@ -94,7 +94,13 @@ func serveIndexFile(c echo.Context, assetFs http.FileSystem) (err error) { } scriptConfigString = strings.ReplaceAll(buf.String(), `
`, `
`+scriptConfig) - scriptConfigString = strings.ReplaceAll(scriptConfigString, "'http://localhost:3456/api/v1'", "'"+config.ServicePublicURL.GetString()+"/api/v1'") + + publicURL := config.ServicePublicURL.GetString() + if publicURL == "" { + publicURL = "/" + } + + scriptConfigString = strings.ReplaceAll(scriptConfigString, "'http://localhost:3456/api/v1'", "'"+publicURL+"api/v1'") } reader := strings.NewReader(scriptConfigString)