gohorsejobs/k8s/backend-deployment.yaml
Tiago Yamamoto 082ba6df8c feat(k8s): configure dev environment pipeline and namespace
- Rename pipeline to 'deploy-backend-dev' for dev branch
- Add trigger for dev branch only
- Change namespace from 'gohorsejobs' to 'gohorsejobsdev'
- Use DB_NAME_DEV secret for dev database
- Update deployment and service manifests for dev namespace
2025-12-13 19:02:36 -03:00

31 lines
725 B
YAML

apiVersion: apps/v1
kind: Deployment
metadata:
name: gohorse-backend
namespace: gohorsejobsdev
spec:
replicas: 1
selector:
matchLabels:
app: gohorse-backend
template:
metadata:
labels:
app: gohorse-backend
spec:
containers:
- name: backend
image: in.gohorsejobs.com/gohorsejobs/gohorsejobs-backend:latest
imagePullPolicy: Always
ports:
- containerPort: 8521
env:
- name: NODE_ENV
value: "production"
- name: PORT
value: "8521"
envFrom:
- secretRef:
name: backend-secrets
imagePullSecrets:
- name: harbor-registry