This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
package ru.soune.nocopy.controller;
|
||||
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.http.HttpStatus;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
@@ -15,6 +16,17 @@ public class HealtCheckController {
|
||||
return HttpStatus.OK;
|
||||
}
|
||||
|
||||
@Value("${BUILD_TIME_BACK:unknown}")
|
||||
private String buildTimeBack;
|
||||
|
||||
@Value("${BUILD_TIME_FRONT:unknown}")
|
||||
private String buildTimeFront;
|
||||
|
||||
@GetMapping("/build")
|
||||
public BuildInfo getBuildInfo() {
|
||||
return new BuildInfo(buildTimeBack, buildTimeFront);
|
||||
}
|
||||
|
||||
@GetMapping("/api/debug/memory")
|
||||
public Map<String, String> getMemoryInfo() {
|
||||
Runtime runtime = Runtime.getRuntime();
|
||||
@@ -32,4 +44,14 @@ public class HealtCheckController {
|
||||
|
||||
return info;
|
||||
}
|
||||
|
||||
static class BuildInfo {
|
||||
public String buildTimeBack;
|
||||
public String buildTimeFront;
|
||||
|
||||
public BuildInfo(String buildTimeBack, String buildTimeFront) {
|
||||
this.buildTimeBack = buildTimeBack;
|
||||
this.buildTimeFront = buildTimeFront;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user