diff --git a/.github/workflows/push-docker.yml b/.github/workflows/push-docker.yml index 6bdaf54..f19ed86 100644 --- a/.github/workflows/push-docker.yml +++ b/.github/workflows/push-docker.yml @@ -107,5 +107,7 @@ jobs: namespace: lennart manifests: | kubernetes/blueDeployment.yml + kubernetes/blueService.yml + kubernetes/Ingress.yml images: | lnart/dryager-backend:${{ github.sha }} diff --git a/kubernetes/greenDeployment.yml b/kubernetes/greenDeployment.yml index 693608a..381afa5 100644 --- a/kubernetes/greenDeployment.yml +++ b/kubernetes/greenDeployment.yml @@ -4,7 +4,7 @@ metadata: namespace: lennart name: green-deployment spec: - replicas: 3 + replicas: 1 selector: matchLabels: app: dryagerapi @@ -20,10 +20,10 @@ spec: image: lnart/dryager-backend:latest imagePullPolicy: Always ports: - - containerPort: 3032 + - containerPort: 3033 env: - name: PORT - value: "3032" + value: "3033" - name: CLOUD_DB_CONNECTION_STRING value: "mongodb+srv://devPafel:xeLTlvbAcQHxAY1c@mongocluster.q994q4k.mongodb.net/MeatMatureDB?retryWrites=true&w=majority&appName=MongoCluster" - name: MQTT_USERNAME diff --git a/kubernetes/greenService.yml b/kubernetes/greenService.yml index a30900b..0edf409 100644 --- a/kubernetes/greenService.yml +++ b/kubernetes/greenService.yml @@ -8,8 +8,8 @@ metadata: spec: ports: - port: 8005 - name: green-service - targetPort: 3032 + name: green-api + targetPort: 3033 selector: app: dryagerapi env: green diff --git a/kubernetes/ingress.yml b/kubernetes/ingress.yml index be67339..368bc3c 100644 --- a/kubernetes/ingress.yml +++ b/kubernetes/ingress.yml @@ -21,3 +21,13 @@ spec: name: blue-service port: name: blue-api + - host: staging.api.dryager.lennartpafel.com + http: + paths: + - path: / + pathType: Prefix + backend: + service: + name: green-service + port: + name: green-api