nxtgauge-gitops/apps/nxtgauge-backend/base/social-media-managers-deployment.yaml

46 lines
1.2 KiB
YAML

apiVersion: apps/v1
kind: Deployment
metadata:
name: nxtgauge-social-media-managers
namespace: nxtgauge
labels:
app: nxtgauge-social-media-managers
spec:
replicas: 1
selector:
matchLabels:
app: nxtgauge-social-media-managers
template:
metadata:
labels:
app: nxtgauge-social-media-managers
spec:
containers:
- name: social-media-managers
image: ghcr.io/traceworks2023/nxtgauge-backend
imagePullPolicy: Always
ports:
- containerPort: 50061
name: grpc
env:
- name: APP
value: "professionals"
- name: PROFESSIONAL_SERVICE_CATEGORY
value: "social_media_manager"
- name: PROFESSIONALS_PORT
value: "50061"
envFrom:
- configMapRef:
name: nxtgauge-backend-config
- secretRef:
name: nxtgauge-backend-secrets
readinessProbe:
tcpSocket:
port: 50061
initialDelaySeconds: 5
periodSeconds: 10
livenessProbe:
tcpSocket:
port: 50061
initialDelaySeconds: 15
periodSeconds: 20