From 0ab891e1ae3ea0947f7bfc31adb299d6e877ec4c Mon Sep 17 00:00:00 2001
From: Abdellatif Kebraoui <Kebraoui.abdellatif@gmail.com>
Date: Fri, 28 Mar 2025 21:16:09 +0100
Subject: [PATCH] [FEAT] update Eureka client instance configuration with
 secure ports and health check URLs

---
 src/main/resources/application-cloud.yml | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/src/main/resources/application-cloud.yml b/src/main/resources/application-cloud.yml
index 98fd9f1..dad4805 100644
--- a/src/main/resources/application-cloud.yml
+++ b/src/main/resources/application-cloud.yml
@@ -22,11 +22,13 @@ eureka:
   instance:
     prefer-ip-address: false
     hostname: usermanagement-service-682610574114.europe-west1.run.app
-    instanceId: ${eureka.instance.hostname}:${spring.application.name}:${random.value}
-    leaseRenewalIntervalInSeconds: 30
-    leaseExpirationDurationInSeconds: 90
-    metadataMap:
-      instanceId: ${eureka.instance.hostname}:${spring.application.name}
+    instanceId: ${spring.application.name}:${random.uuid}
+    securePortEnabled: true
+    nonSecurePortEnabled: false
+    securePort: ${server.port}
+    homePageUrl: https://${eureka.instance.hostname}/
+    statusPageUrl: https://${eureka.instance.hostname}/actuator/info
+    healthCheckUrl: https://${eureka.instance.hostname}/actuator/health
   client:
     serviceUrl:
       defaultZone: https://eureka-service-682610574114.europe-west1.run.app/eureka/
-- 
GitLab