zkt25/z2/deployment.yaml
Andrii Pervashov aa03f35ae0 z2 upload
2025-04-10 08:22:24 +02:00

66 lines
1.3 KiB
YAML

apiVersion: apps/v1
kind: Deployment
metadata:
name: frontend
namespace: expense-tracker
labels:
app: frontend
spec:
replicas: 1
selector:
matchLabels:
app: frontend
template:
metadata:
labels:
app: frontend
spec:
containers:
- name: frontend
image: expense-tracker-frontend:latest
imagePullPolicy: IfNotPresent
ports:
- containerPort: 5173
resources:
limits:
cpu: "0.5"
memory: "512Mi"
requests:
cpu: "0.2"
memory: "256Mi"
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: backend
namespace: expense-tracker
labels:
app: backend
spec:
replicas: 1
selector:
matchLabels:
app: backend
template:
metadata:
labels:
app: backend
spec:
containers:
- name: backend
image: expense-tracker-backend:latest
imagePullPolicy: IfNotPresent
ports:
- containerPort: 5000
env:
- name: PORT
value: "5000"
- name: MONGO_URI
value: "mongodb://mongodb-service:27017/expense-tracker"
resources:
limits:
cpu: "0.5"
memory: "512Mi"
requests:
cpu: "0.2"
memory: "256Mi"