diff --git a/pkg/components/renderer/renderer.go b/pkg/components/renderer/renderer.go index 19d50e40af8..69a0b197ec8 100644 --- a/pkg/components/renderer/renderer.go +++ b/pkg/components/renderer/renderer.go @@ -35,12 +35,12 @@ func RenderToPng(params *RenderOpts) (string, error) { executable = executable + ".exe" } - localAddress := "localhost" + localDomain := "localhost" if setting.HttpAddr != setting.DEFAULT_HTTP_ADDR { - localAddress = setting.HttpAddr + localDomain = setting.HttpAddr } - url := fmt.Sprintf("%s://%s:%s/%s", setting.Protocol, localAddress, setting.HttpPort, params.Path) + url := fmt.Sprintf("%s://%s:%s/%s", setting.Protocol, localDomain, setting.HttpPort, params.Path) binPath, _ := filepath.Abs(filepath.Join(setting.PhantomDir, executable)) scriptPath, _ := filepath.Abs(filepath.Join(setting.PhantomDir, "render.js")) @@ -57,7 +57,7 @@ func RenderToPng(params *RenderOpts) (string, error) { "width=" + params.Width, "height=" + params.Height, "png=" + pngPath, - "domain=" + setting.Domain, + "domain=" + localDomain, "renderKey=" + renderKey, } diff --git a/vendor/phantomjs/render.js b/vendor/phantomjs/render.js index 2f62bfce955..b9039f1f482 100644 --- a/vendor/phantomjs/render.js +++ b/vendor/phantomjs/render.js @@ -22,7 +22,7 @@ phantom.addCookie({ 'name': 'renderKey', 'value': params.renderKey, - 'domain': 'localhost', + 'domain': params.domain, }); page.viewportSize = {