From 12983f72b70fbac525a502630b1a0951be899259 Mon Sep 17 00:00:00 2001 From: Jeff Haynie Date: Wed, 18 Jun 2025 10:20:58 -0500 Subject: [PATCH] Switch to using a more compatible docker internal hostname that works cross platform --- internal/util/api.go | 6 +++--- internal/util/api_test.go | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/internal/util/api.go b/internal/util/api.go index 73d789be..88b074a2 100644 --- a/internal/util/api.go +++ b/internal/util/api.go @@ -242,13 +242,13 @@ func TransformUrl(urlString string) string { if strings.HasPrefix(urlString, "https://api.agentuity.dev") { u, _ := url.Parse(urlString) u.Scheme = "http" - u.Host = "host.docker.internal:3012" + u.Host = "host.docker.agentuity.io:3012" return u.String() } port := regexp.MustCompile(`:(\d+)`) - host := "host.docker.internal:3000" + host := "host.docker.agentuity.io:3000" if port.MatchString(urlString) { - host = "host.docker.internal:" + port.FindStringSubmatch(urlString)[1] + host = "host.docker.agentuity.io:" + port.FindStringSubmatch(urlString)[1] } u, _ := url.Parse(urlString) u.Scheme = "http" diff --git a/internal/util/api_test.go b/internal/util/api_test.go index b043edef..10433322 100644 --- a/internal/util/api_test.go +++ b/internal/util/api_test.go @@ -24,10 +24,10 @@ func TestUrlParse(t *testing.T) { url string want string }{ - {"localhost", "http://localhost:3000", "http://host.docker.internal:3000"}, - {"localhost", "http://localhost:3000/test", "http://host.docker.internal:3000/test"}, - {"localhost", "http://localhost:3123/test", "http://host.docker.internal:3123/test"}, - {"localhost", "https://api.agentuity.dev/test", "http://host.docker.internal:3012/test"}, + {"localhost", "http://localhost:3000", "http://host.docker.agentuity.io:3000"}, + {"localhost", "http://localhost:3000/test", "http://host.docker.agentuity.io:3000/test"}, + {"localhost", "http://localhost:3123/test", "http://host.docker.agentuity.io:3123/test"}, + {"localhost", "https://api.agentuity.dev/test", "http://host.docker.agentuity.io:3012/test"}, {"non-localhost", "https://api.example.com/test", "https://api.example.com/test"}, } for _, test := range tests {