diff --git a/.idea/misc.xml b/.idea/misc.xml
index fdc35ea..d4fe832 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -7,6 +7,11 @@
+
diff --git a/SymphonyDatabaseNode/Dockerfile b/SymphonyDatabaseNode/Dockerfile
new file mode 100644
index 0000000..5444433
--- /dev/null
+++ b/SymphonyDatabaseNode/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/SymphonyDatabaseNode-1.0-SNAPSHOT.jar /app/SymphonyDatabaseNode.jar
+
+EXPOSE 8081
+
+ENTRYPOINT ["java", "-jar", "SymphonyDatabaseNode.jar"]
diff --git a/SymphonyDatabaseNode/pom.xml b/SymphonyDatabaseNode/pom.xml
new file mode 100644
index 0000000..bb27616
--- /dev/null
+++ b/SymphonyDatabaseNode/pom.xml
@@ -0,0 +1,60 @@
+
+
+ 4.0.0
+ io.github.lumijiez
+ SymphonyDatabaseNode
+ 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/SymphonyDatabaseNode/src/main/java/io/github/lumijiez/Main.java b/SymphonyDatabaseNode/src/main/java/io/github/lumijiez/Main.java
new file mode 100644
index 0000000..c95c90c
--- /dev/null
+++ b/SymphonyDatabaseNode/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.println("Node up");
+ }
+}
\ No newline at end of file
diff --git a/docker-compose.yml b/docker-compose.yml
index 1bc4acd..c500cbf 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -29,6 +29,26 @@ services:
networks:
- symphony-network
+ symphony-dbnode1:
+ container_name: dbnode1
+ build:
+ context: ./SymphonyDatabaseNode
+ dockerfile: Dockerfile
+ ports:
+ - "8084:8084"
+ networks:
+ - symphony-network
+
+ symphony-dbnode2:
+ container_name: dbnode2
+ build:
+ context: ./SymphonyDatabaseNode
+ dockerfile: Dockerfile
+ ports:
+ - "8085:8085"
+ networks:
+ - symphony-network
+
rabbitmq:
image: "rabbitmq:management"
container_name: rabbitmq
diff --git a/pom.xml b/pom.xml
index d7883e1..52a2fac 100644
--- a/pom.xml
+++ b/pom.xml
@@ -14,6 +14,7 @@
SymphonyManager
SymphonyProducer
SymphonyDiscovery
+ SymphonyDatabaseNode