From 25f2ca255a887f89d344e1f064ff15a1c54770be Mon Sep 17 00:00:00 2001 From: "Jeong, Heon" Date: Fri, 27 Feb 2015 18:28:02 +0900 Subject: [PATCH] Fix domain name resolution This commit tries to resolve domain name first using docker, then dns env. --- spy.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/spy.go b/spy.go index 096c4ee..0d38745 100644 --- a/spy.go +++ b/spy.go @@ -46,7 +46,12 @@ func (s *Spy) mutateContainerInCache(id string, status string) { return } - name := container.Config.Hostname + "." + container.Config.Domainname + "." + domain := container.Config.Domainname + "." + if domain == "." { + domain = s.dns.domain + } + + name := container.Config.Hostname + "." + domain var running = regexp.MustCompile("start|^Up.*$") var stopping = regexp.MustCompile("die")