From 9989dc972468013b82893a4f10444ae93f95795a Mon Sep 17 00:00:00 2001
From: lbu146785 <lbu146785@stud.gibb.ch>
Date: Thu, 27 Mar 2025 08:59:12 +0100
Subject: [PATCH] Added docker-compose file

---
 docker-compose.yml | 45 +++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 45 insertions(+)
 create mode 100644 docker-compose.yml

diff --git a/docker-compose.yml b/docker-compose.yml
new file mode 100644
index 0000000..12094af
--- /dev/null
+++ b/docker-compose.yml
@@ -0,0 +1,45 @@
+version: '3.8'
+
+services:
+  mongo1:
+    image: mongo:latest
+    container_name: mongo1
+    command: ["mongod", "--replSet", "rs0", "--bind_ip_all"]
+    ports:
+      - "27017:27017"
+    networks:
+      - mongo-cluster
+    volumes:
+      - mongo1_data:/data/db
+  
+  mongo2:
+    image: mongo:latest
+    container_name: mongo2
+    command: ["mongod", "--replSet", "rs0", "--bind_ip_all"]
+    ports:
+      - "27018:27017"
+    networks:
+      - mongo-cluster
+    volumes:
+      - mongo2_data:/data/db
+
+  mongo3:
+    image: mongo:latest
+    container_name: mongo3
+    command: ["mongod", "--replSet", "rs0", "--bind_ip_all"]
+    ports:
+      - "27019:27017"
+    networks:
+      - mongo-cluster
+    volumes:
+      - mongo3_data:/data/db
+
+# Netzwerke außerhalb der services-Sektion!
+networks:
+  mongo-cluster:
+
+# Volumes außerhalb der services-Sektion!
+volumes:
+  mongo1_data:
+  mongo2_data:
+  mongo3_data:
-- 
GitLab