From 2fbc26bd5b43ba47493c006452d09692710aee1b Mon Sep 17 00:00:00 2001 From: Marta Bulic Date: Thu, 21 May 2026 17:27:27 +0200 Subject: [PATCH] scale down --- manifests/app/deployment.yaml | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/manifests/app/deployment.yaml b/manifests/app/deployment.yaml index d6ec192..c51a910 100644 --- a/manifests/app/deployment.yaml +++ b/manifests/app/deployment.yaml @@ -4,51 +4,70 @@ metadata: name: fastapi-api namespace: student-martabulic annotations: - argocd.argoproj.io/sync-wave: "1" # deploy NAKON baze + argocd.argoproj.io/sync-wave: "1" + spec: - replicas: 1 + replicas: 0 + selector: matchLabels: app: fastapi-api + template: metadata: labels: app: fastapi-api + spec: containers: - name: fastapi-api image: dvasic/fastapi-todo-api:1.0 + + resources: + requests: + cpu: "5m" + memory: "32Mi" + limits: + cpu: "20m" + memory: "64Mi" + ports: - containerPort: 8000 + env: - name: DATABASE_HOST valueFrom: configMapKeyRef: name: fastapi-config key: DATABASE_HOST + - name: DATABASE_PORT valueFrom: configMapKeyRef: name: fastapi-config key: DATABASE_PORT + - name: POSTGRES_USER valueFrom: secretKeyRef: name: postgres-secret key: POSTGRES_USER + - name: POSTGRES_PASSWORD valueFrom: secretKeyRef: name: postgres-secret key: POSTGRES_PASSWORD + - name: POSTGRES_DB valueFrom: secretKeyRef: name: postgres-secret key: POSTGRES_DB + readinessProbe: httpGet: path: /health port: 8000 initialDelaySeconds: 15 - periodSeconds: 5 + periodSeconds: 5 \ No newline at end of file