From 447c5be275eb74b5212019586519e074b4059b25 Mon Sep 17 00:00:00 2001 From: Phillip Hoff Date: Wed, 9 Mar 2022 12:28:37 -0800 Subject: [PATCH] Set environment variable for entire service endpoint. (#1328) --- src/Microsoft.Tye.Hosting/Model/Application.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/Microsoft.Tye.Hosting/Model/Application.cs b/src/Microsoft.Tye.Hosting/Model/Application.cs index 97f36e65..49453aee 100644 --- a/src/Microsoft.Tye.Hosting/Model/Application.cs +++ b/src/Microsoft.Tye.Hosting/Model/Application.cs @@ -135,6 +135,13 @@ namespace Microsoft.Tye.Hosting.Model set($"SERVICE__{configName}__HOST", binding.Host); set($"{envName}_SERVICE_HOST", binding.Host); + + if (!String.IsNullOrEmpty(binding.Protocol) + && !String.IsNullOrEmpty(binding.Host) + && binding.Port != null) + { + set($"{envName}_SERVICE_ENDPOINT", $"{binding.Protocol}://{binding.Host}:{binding.Port}"); + } } }