diff --git a/SymphonyDiscovery/Dockerfile b/SymphonyDiscovery/Dockerfile
new file mode 100644
index 0000000..81ae3a6
--- /dev/null
+++ b/SymphonyDiscovery/Dockerfile
@@ -0,0 +1,24 @@
+FROM ubuntu:latest
+LABEL authors="lumijiez"
+
+FROM maven:3.9.9-eclipse-temurin-21 AS build
+
+WORKDIR /app
+
+COPY pom.xml .
+
+RUN mvn dependency:go-offline
+
+COPY src /app/src
+
+RUN mvn clean package -DskipTests
+
+FROM openjdk:21
+
+WORKDIR /app
+
+COPY --from=build /app/target/SymphonyDiscovery-1.0-SNAPSHOT.jar /app/SymphonyDiscovery.jar
+
+EXPOSE 8081
+
+ENTRYPOINT ["java", "-jar", "SymphonyDiscovery.jar"]
diff --git a/SymphonyDiscovery/pom.xml b/SymphonyDiscovery/pom.xml
new file mode 100644
index 0000000..2d0bf06
--- /dev/null
+++ b/SymphonyDiscovery/pom.xml
@@ -0,0 +1,60 @@
+
+
+ 4.0.0
+ io.github.lumijiez
+ SymphonyDiscovery
+ 1.0-SNAPSHOT
+
+ jar
+
+
+
+ com.google.code.gson
+ gson
+ 2.11.0
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 3.8.1
+
+ 21
+ 21
+
+
+
+
+ org.apache.maven.plugins
+ maven-shade-plugin
+ 3.2.1
+
+
+ package
+
+ shade
+
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-jar-plugin
+ 3.1.0
+
+
+
+ io.github.lumijiez.Main
+
+
+
+
+
+
+
diff --git a/SymphonyDiscovery/src/main/java/io/github/lumijiez/Main.java b/SymphonyDiscovery/src/main/java/io/github/lumijiez/Main.java
new file mode 100644
index 0000000..ea9616b
--- /dev/null
+++ b/SymphonyDiscovery/src/main/java/io/github/lumijiez/Main.java
@@ -0,0 +1,7 @@
+package io.github.lumijiez;
+
+public class Main {
+ public static void main(String[] args) {
+ System.out.print("Discovery service up and running");
+ }
+}
\ No newline at end of file
diff --git a/docker-compose.yml b/docker-compose.yml
index 69e6826..1bc4acd 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -19,6 +19,16 @@ services:
networks:
- symphony-network
+ symphony-discovery:
+ container_name: discovery
+ build:
+ context: ./SymphonyDiscovery
+ dockerfile: Dockerfile
+ ports:
+ - "8083:8083"
+ networks:
+ - symphony-network
+
rabbitmq:
image: "rabbitmq:management"
container_name: rabbitmq
diff --git a/pom.xml b/pom.xml
index 42d7a6b..d7883e1 100644
--- a/pom.xml
+++ b/pom.xml
@@ -13,6 +13,7 @@
SymphonyManager
SymphonyProducer
+ SymphonyDiscovery