diff --git a/SymphonyDiscovery/pom.xml b/SymphonyDiscovery/pom.xml
index ffde897..da806f9 100644
--- a/SymphonyDiscovery/pom.xml
+++ b/SymphonyDiscovery/pom.xml
@@ -26,6 +26,12 @@
log4j-core
2.24.2
+
+
+ io.javalin
+ javalin
+ 6.3.0
+
diff --git a/SymphonyDiscovery/src/main/java/io/github/lumijiez/JavalinConfig.java b/SymphonyDiscovery/src/main/java/io/github/lumijiez/JavalinConfig.java
new file mode 100644
index 0000000..77de4e8
--- /dev/null
+++ b/SymphonyDiscovery/src/main/java/io/github/lumijiez/JavalinConfig.java
@@ -0,0 +1,12 @@
+package io.github.lumijiez;
+
+import com.google.gson.Gson;
+import io.javalin.Javalin;
+
+public class JavalinConfig {
+ public static Gson gson = new Gson();
+
+ public static void setup(Javalin app) {
+ app.get("/check", ctx -> ctx.result("OK"));
+ }
+}
diff --git a/SymphonyDiscovery/src/main/java/io/github/lumijiez/Main.java b/SymphonyDiscovery/src/main/java/io/github/lumijiez/Main.java
index ea9616b..a4e0910 100644
--- a/SymphonyDiscovery/src/main/java/io/github/lumijiez/Main.java
+++ b/SymphonyDiscovery/src/main/java/io/github/lumijiez/Main.java
@@ -1,7 +1,13 @@
package io.github.lumijiez;
+import io.javalin.Javalin;
+
public class Main {
public static void main(String[] args) {
+ Javalin app = Javalin.create().start(8083);
+ JavalinConfig.setup(app);
+
+
System.out.print("Discovery service up and running");
}
}
\ No newline at end of file
diff --git a/SymphonyDiscovery/src/main/java/io/github/lumijiez/models/requests/RegisterRequest.java b/SymphonyDiscovery/src/main/java/io/github/lumijiez/models/requests/RegisterRequest.java
new file mode 100644
index 0000000..823f748
--- /dev/null
+++ b/SymphonyDiscovery/src/main/java/io/github/lumijiez/models/requests/RegisterRequest.java
@@ -0,0 +1,19 @@
+package io.github.lumijiez.models.requests;
+
+public class RegisterRequest {
+ public String hostname;
+ public String port;
+
+ public RegisterRequest(String hostname, String port) {
+ this.hostname = hostname;
+ this.port = port;
+ }
+
+ public String getHostname() {
+ return hostname;
+ }
+
+ public String getPort() {
+ return port;
+ }
+}