diff --git a/DysonNetwork.Shared/Registry/ServiceRegistrar.cs b/DysonNetwork.Shared/Registry/ServiceRegistrar.cs index 3aa3c90..c5763e2 100644 --- a/DysonNetwork.Shared/Registry/ServiceRegistrar.cs +++ b/DysonNetwork.Shared/Registry/ServiceRegistrar.cs @@ -130,6 +130,12 @@ public class ServiceRegistrarHostedService( public async Task StartAsync(CancellationToken cancellationToken) { + var manualHost = configuration.GetValue("SERVICE_HOST"); + if (manualHost is not null) + { + _opts.Host = manualHost; + } + var grpcPort = int.Parse(configuration.GetValue("GRPC_PORT", "5000")); await registrar.RegisterAsync(_opts.Name, "grpc", _opts.InstanceId, _opts.Host, grpcPort);