From ae697b2939fbf9ca9fee544888d7284708b3f76c Mon Sep 17 00:00:00 2001
From: abduki <abdullah.kiran@student.reutlingen-university.de>
Date: Sun, 15 Dec 2024 21:29:16 +0100
Subject: [PATCH] add minikube deployment/service script for backend

---
 minikube-prod/backend.yaml                 | 44 ++++++++++++++++++++++
 minikube-prod/{mongo.yaml => mongodb.yaml} |  0
 2 files changed, 44 insertions(+)
 create mode 100644 minikube-prod/backend.yaml
 rename minikube-prod/{mongo.yaml => mongodb.yaml} (100%)

diff --git a/minikube-prod/backend.yaml b/minikube-prod/backend.yaml
new file mode 100644
index 0000000..4ee0907
--- /dev/null
+++ b/minikube-prod/backend.yaml
@@ -0,0 +1,44 @@
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+  name: backend-deployment
+spec:
+  replicas: 2
+  selector:
+    matchLabels:
+      app: backend
+  template:
+    metadata:
+      labels:
+        app: backend
+    spec:
+      containers:
+        - name: backend-container
+          image: backend-image
+          ports:
+            - containerPort: 9876
+          env:
+            - name: MONGO_USER
+              value: tododbuser
+            - name: MONGO_PASSWORD
+              value: tododbadminpassword
+            - name: MONGO_HOST
+              value: mongodb-servicevice in Kubernetes.
+            - name: MONGO_PORT
+              value: "27017"
+            - name: MONGO_DB
+              value: todo
+
+---
+apiVersion: v1
+kind: Service
+metadata:
+  name: backend-service
+spec:
+  selector:
+    app: backend
+  ports:
+    - protocol: TCP
+      port: 80
+      targetPort: 9876
+  type: ClusterIP
diff --git a/minikube-prod/mongo.yaml b/minikube-prod/mongodb.yaml
similarity index 100%
rename from minikube-prod/mongo.yaml
rename to minikube-prod/mongodb.yaml
-- 
GitLab