feat: replace api url with public url

This commit is contained in:
kolaente 2024-02-09 14:44:41 +01:00
parent 2d32d900c8
commit ca68b52991
Signed by untrusted user: konrad
GPG Key ID: F40E70337AB24C9B
1 changed files with 7 additions and 1 deletions

View File

@ -94,7 +94,13 @@ func serveIndexFile(c echo.Context, assetFs http.FileSystem) (err error) {
}
scriptConfigString = strings.ReplaceAll(buf.String(), `<div id="app"></div>`, `<div id="app"></div>`+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)