From 759e02e12a0be05376121c317d9d4710a434f61b Mon Sep 17 00:00:00 2001 From: David Fowler Date: Fri, 20 Mar 2020 12:19:40 -0700 Subject: [PATCH] Use the internal port as binding port if available (#162) --- src/Microsoft.Tye.Hosting/DockerRunner.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Microsoft.Tye.Hosting/DockerRunner.cs b/src/Microsoft.Tye.Hosting/DockerRunner.cs index d3609c5a..607bc48a 100644 --- a/src/Microsoft.Tye.Hosting/DockerRunner.cs +++ b/src/Microsoft.Tye.Hosting/DockerRunner.cs @@ -108,7 +108,7 @@ namespace Microsoft.Tye.Hosting status.Ports = ports.Select(p => p.Port); // These ports should also be passed in not assuming ASP.NET Core - environment["ASPNETCORE_URLS"] = string.Join(";", ports.Select(p => $"{p.Protocol ?? "http"}://*:{p.Port}")); + environment["ASPNETCORE_URLS"] = string.Join(";", ports.Select(p => $"{p.Protocol ?? "http"}://*:{p.InternalPort ?? p.Port}")); portString = string.Join(" ", ports.Select(p => $"-p {p.Port}:{p.InternalPort ?? p.Port}"));