From 7923b38a269f3c0c5c18150b53e60f701bdd1f73 Mon Sep 17 00:00:00 2001 From: cryptooda Date: Sat, 16 Aug 2025 05:30:12 +0700 Subject: [PATCH] update orleans --- src/Managing.Bootstrap/ApiBootstrap.cs | 20 +++++--------------- 1 file changed, 5 insertions(+), 15 deletions(-) diff --git a/src/Managing.Bootstrap/ApiBootstrap.cs b/src/Managing.Bootstrap/ApiBootstrap.cs index ad30603..bc53ec4 100644 --- a/src/Managing.Bootstrap/ApiBootstrap.cs +++ b/src/Managing.Bootstrap/ApiBootstrap.cs @@ -123,25 +123,15 @@ public static class ApiBootstrap }); } - // Configure networking for better silo communication - var advertisedIP = Environment.GetEnvironmentVariable("ORLEANS_ADVERTISED_IP"); - IPAddress advertisedIPAddress = null; - - if (!string.IsNullOrEmpty(advertisedIP) && IPAddress.TryParse(advertisedIP, out var ipAddress)) + // Configure networking - simplified for Docker compatibility + if (disableOrleansClustering) { - advertisedIPAddress = ipAddress; - } - else if (disableOrleansClustering) - { - advertisedIPAddress = IPAddress.Loopback; - } - - if (advertisedIPAddress != null) - { - siloBuilder.ConfigureEndpoints(advertisedIPAddress, 11111, 30000); + // Use localhost clustering when clustering is disabled + siloBuilder.ConfigureEndpoints(IPAddress.Loopback, 11111, 30000); } else { + // Use basic endpoint configuration that works reliably in Docker siloBuilder.ConfigureEndpoints(siloPort: 11111, gatewayPort: 30000); }