diff --git a/minikube-prod/mongo.yaml b/minikube-prod/mongo.yaml new file mode 100644 index 0000000000000000000000000000000000000000..ac8e05da5edf1df9967b8a40e565a686c803e936 --- /dev/null +++ b/minikube-prod/mongo.yaml @@ -0,0 +1,45 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: mongodb +spec: + replicas: 1 + selector: + matchLabels: + app: mongodb + template: + metadata: + labels: + app: mongodb + spec: + containers: + - name: mongodb + image: mongo:latest + ports: + - containerPort: 27017 + env: + - name: MONGO_INITDB_ROOT_USERNAME + value: tododbuser + - name: MONGO_INITDB_ROOT_PASSWORD + value: tododbadminpassword + - name: MONGO_INITDB_DATABASE + value: todo + volumeMounts: + - mountPath: /data/db + name: mongo-data + volumes: + - name: mongo-data + persistentVolumeClaim: + claimName: mongo-pvc + +--- +apiVersion: v1 +kind: Service +metadata: + name: mongodb-service +spec: + ports: + - port: 27017 + targetPort: 27017 + selector: + app: mongodb diff --git a/src/main/java/com/cloudcomputing/todo/controller/UserController.java b/src/main/java/com/cloudcomputing/todo/controller/UserController.java index 0e76842a16ea21151f68b9fca136c15db0aa30be..8589673617a09ded6e4216aaa018ec24eac9848b 100644 --- a/src/main/java/com/cloudcomputing/todo/controller/UserController.java +++ b/src/main/java/com/cloudcomputing/todo/controller/UserController.java @@ -12,9 +12,10 @@ import org.springframework.web.bind.annotation.*; import java.util.List; /* - * 1. eval $(minikube docker-env) (docker-befehle werden dadurch in minikube ausgeführt) + * 1. eval $(minikube docker-env) (docker-befehle werden dadurch in minikube ausgeführt) | + * windows: Invoke-Expression (minikube docker-env) // minikube muss dafür laufen auf windows, also erst 2. dann 1. * 2. minikube starten - * 3. docker-compose ausführen + * 3. docker build -t <name> (einmal für jedes dockerfile um images zu erstellen) * 4. */