diff --git a/pom.xml b/pom.xml index d6db6c3..0aa33a3 100644 --- a/pom.xml +++ b/pom.xml @@ -29,6 +29,7 @@ 17 1.2.4 + 2023.0.3 @@ -73,6 +74,10 @@ junit-platform-runner test + + org.springframework.cloud + spring-cloud-starter-netflix-eureka-client + @@ -83,6 +88,13 @@ pom import + + org.springframework.cloud + spring-cloud-dependencies + ${spring-cloud.version} + pom + import + diff --git a/src/main/resources/application-dev.yaml b/src/main/resources/application-dev.yaml index 0cc0712..d96ccbb 100644 --- a/src/main/resources/application-dev.yaml +++ b/src/main/resources/application-dev.yaml @@ -1,2 +1,9 @@ server: port: 8085 + +eureka: + client: + service-url: + defaultZone: http://localhost:8761/eureka + instance: + instanceId: ${spring.application.name}:${spring.application.instance_id:${random.value}} diff --git a/src/main/resources/application.yaml b/src/main/resources/application.yaml index 413cd7d..cbfd0e8 100644 --- a/src/main/resources/application.yaml +++ b/src/main/resources/application.yaml @@ -15,3 +15,10 @@ server: spring: application: name: timezone-service + +eureka: + client: + register-with-eureka: true + fetch-registry: true + service-url: + defaultZone: http://eureka-service.web:8761/eureka