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