From 176fbc2188f09a8c4ee3b51bdb4b6497d66b52c9 Mon Sep 17 00:00:00 2001 From: khalil Date: Sat, 4 Jul 2026 11:42:27 +0000 Subject: [PATCH] Fix CI: Add missing deployment manifests --- api-deployment.yaml | 38 ++++++++++++++++++++++++++++++++++++++ frontend-deployment.yaml | 25 +++++++++++++++++++++++++ 2 files changed, 63 insertions(+) create mode 100644 api-deployment.yaml create mode 100644 frontend-deployment.yaml diff --git a/api-deployment.yaml b/api-deployment.yaml new file mode 100644 index 0000000..94f2143 --- /dev/null +++ b/api-deployment.yaml @@ -0,0 +1,38 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: tamagotchi-api + namespace: tamagotchi + labels: + app: tamagotchi-api + tier: backend +spec: + replicas: 2 + selector: + matchLabels: + app: tamagotchi-api + template: + metadata: + labels: + app: tamagotchi-api + tier: backend + spec: + containers: + - name: api + image: git.khalilaliouich.com/khalil/tamagotchi-api:latest + imagePullPolicy: Always + ports: + - containerPort: 8080 + env: + - name: DB_HOST + value: postgres + - name: DB_PORT + value: "5432" + - name: DB_NAME + value: tamagotchi + - name: DB_USER + value: tamagotchi + - name: DB_PASSWORD + value: tamagotchi123 + - name: DECAY_INTERVAL_MS + value: "15000" diff --git a/frontend-deployment.yaml b/frontend-deployment.yaml new file mode 100644 index 0000000..30d866c --- /dev/null +++ b/frontend-deployment.yaml @@ -0,0 +1,25 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: tamagotchi-frontend + namespace: tamagotchi + labels: + app: tamagotchi-frontend + tier: frontend +spec: + replicas: 1 + selector: + matchLabels: + app: tamagotchi-frontend + template: + metadata: + labels: + app: tamagotchi-frontend + tier: frontend + spec: + containers: + - name: frontend + image: git.khalilaliouich.com/khalil/tamagotchi-frontend:latest + imagePullPolicy: Always + ports: + - containerPort: 80