diff --git a/build.gradle.kts b/build.gradle.kts index 1e604f9..3d30798 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -12,7 +12,7 @@ plugins { } group = "tanin.ejwf" -version = "1.0.0-rc1" +version = "1.0.0-rc2" description = "Embeddable Java Web Framework (EJWF)" diff --git a/src/main/java/tanin/ejwf/Main.java b/src/main/java/tanin/ejwf/Main.java index da9a77d..5e29f7c 100644 --- a/src/main/java/tanin/ejwf/Main.java +++ b/src/main/java/tanin/ejwf/Main.java @@ -3,8 +3,10 @@ import com.renomad.minum.web.FullSystem; import com.renomad.minum.web.Response; +import com.renomad.minum.web.StatusLine; import java.io.IOException; +import java.util.Map; import java.util.logging.LogManager; import java.util.logging.Logger; @@ -49,6 +51,14 @@ public void start() { return Response.htmlOk(content); } ); + + wf.registerPath( + GET, + "healthcheck", + req -> { + return Response.buildResponse(StatusLine.StatusCode.CODE_200_OK, Map.of("Content-Type", "text/plain"), "OK EWJF"); + } + ); } public void stop() {