diff --git a/gov-access-lb/gov-access-lb-server/src/main/java/com/epmet/controller/LbController.java b/gov-access-lb/gov-access-lb-server/src/main/java/com/epmet/controller/LbController.java new file mode 100644 index 0000000000..c261428139 --- /dev/null +++ b/gov-access-lb/gov-access-lb-server/src/main/java/com/epmet/controller/LbController.java @@ -0,0 +1,21 @@ +package com.epmet.controller; + +import com.epmet.commons.tools.utils.Result; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.cloud.commons.util.InetUtils; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RestController; + +@RestController +public class LbController { + + @Autowired + private InetUtils inetUtils; + + @PostMapping("get-host") + public Result getHost() { + String ipAddress = inetUtils.findFirstNonLoopbackHostInfo().getIpAddress(); + return new Result().ok(ipAddress); + } + +} diff --git a/pom.xml b/pom.xml index 3678db379d..dcbdbc44dc 100644 --- a/pom.xml +++ b/pom.xml @@ -29,7 +29,6 @@ epmet-module epmet-user epmet-openapi - epmet-lb-test