From 1cdfdb397ac075a492f4770d23c38bb74fcf27d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20G=C3=BCnzler?= Date: Thu, 25 Mar 2021 13:01:12 +0100 Subject: [PATCH] Only set aliases on user-defined networks MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes #53 Signed-off-by: Robert Günzler --- internal/network.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/internal/network.go b/internal/network.go index d221839..fa2118b 100644 --- a/internal/network.go +++ b/internal/network.go @@ -186,9 +186,11 @@ func getNetworksForService(project string, config compose.ServiceConfig) map[str func BuildDefaultNetworkConfig(serviceConfig compose.ServiceConfig, networkMode container.NetworkMode) *network.NetworkingConfig { config := map[string]*network.EndpointSettings{} - net := string(networkMode) - config[net] = &network.EndpointSettings{ - Aliases: getAliases(serviceConfig.Name, serviceConfig.Networks[net], ""), + if networkMode.IsUserDefined() { + net := networkMode.UserDefined() + config[net] = &network.EndpointSettings{ + Aliases: getAliases(serviceConfig.Name, serviceConfig.Networks[net], ""), + } } return &network.NetworkingConfig{ EndpointsConfig: config,