From 0df720f787fe2347fccf29e0089eb64a09fd840b Mon Sep 17 00:00:00 2001 From: LittleSheep Date: Sun, 14 Dec 2025 02:13:12 +0800 Subject: [PATCH] :sparkles: Registrar manual host --- DysonNetwork.Shared/Registry/ServiceRegistrar.cs | 6 ++++++ 1 file changed, 6 insertions(+) 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);