From ef12315e91965a6e8fd3458a10a746ce188b8f94 Mon Sep 17 00:00:00 2001 From: Yann Stepienik Date: Wed, 11 Sep 2024 20:04:14 +0100 Subject: [PATCH] [release] v0.16.0-unstable29 --- src/docker/docker.go | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/src/docker/docker.go b/src/docker/docker.go index 6362c8f..3731dd3 100644 --- a/src/docker/docker.go +++ b/src/docker/docker.go @@ -920,18 +920,20 @@ func GetEnv(env []string, key string) string { } func IsInsideContainer() { - errD := Connect() - if errD != nil { - utils.Error("isInsideContainer", errD) - return - } + if os.Getenv("HOSTNAME") != "" { + errD := Connect() + if errD != nil { + utils.Error("isInsideContainer", errD) + return + } - container, err := DockerClient.ContainerInspect(DockerContext, os.Getenv("HOSTNAME")) + container, err := DockerClient.ContainerInspect(DockerContext, os.Getenv("HOSTNAME")) - if err == nil { - // check image - if strings.Contains(container.Config.Image, "cosmos") { - utils.IsInsideContainer = true + if err == nil { + // check image + if strings.Contains(container.Config.Image, "cosmos") { + utils.IsInsideContainer = true + } } } } \ No newline at end of file