From 7a8a54c96aa704279fbbd3a87fb997bdd4a4c7fc Mon Sep 17 00:00:00 2001 From: Anthony Lapenna Date: Sun, 23 Jun 2019 11:36:45 +1200 Subject: [PATCH] refactor(api): introduce ExtensionServer constant --- api/http/proxy/manager.go | 2 +- api/portainer.go | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/api/http/proxy/manager.go b/api/http/proxy/manager.go index 8d1efb404..67da091a6 100644 --- a/api/http/proxy/manager.go +++ b/api/http/proxy/manager.go @@ -92,7 +92,7 @@ func (manager *Manager) GetExtensionProxy(extensionID portainer.ExtensionID) htt // CreateExtensionProxy creates a new HTTP reverse proxy for an extension and // registers it in the extension map associated to the specified extension identifier func (manager *Manager) CreateExtensionProxy(extensionID portainer.ExtensionID) (http.Handler, error) { - address := "http://localhost:" + extensionPorts[extensionID] + address := "http://" + portainer.ExtensionServer + ":" + extensionPorts[extensionID] extensionURL, err := url.Parse(address) if err != nil { diff --git a/api/portainer.go b/api/portainer.go index 3d6e73739..1cb48f826 100644 --- a/api/portainer.go +++ b/api/portainer.go @@ -876,6 +876,8 @@ const ( PortainerAgentSignatureMessage = "Portainer-App" // SupportedDockerAPIVersion is the minimum Docker API version supported by Portainer SupportedDockerAPIVersion = "1.24" + // ExtensionServer represents the server used by Portainer to communicate with extensions + ExtensionServer = "localhost" ) const (