diff --git a/internal/docker/builder.go b/internal/docker/builder.go index fe11902d..8b0edc99 100644 --- a/internal/docker/builder.go +++ b/internal/docker/builder.go @@ -32,13 +32,6 @@ import ( "github.com/matrix-org/complement/internal/instruction" ) -var ( - // HostnameRunningDocker is the hostname of the docker daemon from the perspective of Complement. - HostnameRunningDocker = "localhost" - // HostnameRunningComplement is the hostname of Complement from the perspective of a Homeserver. - HostnameRunningComplement = "host.docker.internal" -) - const complementLabel = "complement_context" type Builder struct { diff --git a/internal/docker/deployer.go b/internal/docker/deployer.go index 0a8a511a..58acae00 100644 --- a/internal/docker/deployer.go +++ b/internal/docker/deployer.go @@ -348,7 +348,7 @@ func deployImage( // interact with a complement-controlled test server. // Note: this feature of docker landed in Docker 20.10, // see https://github.com/moby/moby/pull/40007 - extraHosts = []string{"host.docker.internal:host-gateway"} + extraHosts = []string{fmt.Sprintf("%s:host-gateway", cfg.HostnameRunningComplement)} } for _, m := range cfg.HostMounts {