Files
LiquidCode_Cluster/liquid-code-chart/templates/Deployments/backend-deployment.yaml
Пытков Роман 3dd5e1aca9 Tag to latest
2024-04-27 17:47:09 +03:00

45 lines
1.3 KiB
YAML

apiVersion: apps/v1
kind: Deployment
metadata:
name: {{ .Release.Name }}-backend-deployment
labels:
app: {{ .Release.Name }}-backend
spec:
replicas: 3
selector:
matchLabels:
app: {{ .Release.Name }}-backend
template:
metadata:
labels:
app: {{ .Release.Name }}-backend
spec:
containers:
- name: {{ .Release.Name }}-backend
image: ghcr.io/nullptroma/liquid-backend:latest
imagePullPolicy: Always
ports:
- containerPort: 8080
env:
- name: S3_ACCESS_KEY
valueFrom:
secretKeyRef:
name: {{ required "secretname!" .Values.s3.secretName | quote }}
key: {{ required "acces-key-key!" .Values.s3.accessKeyKey | quote }}
- name: S3_SECRET_KEY
valueFrom:
secretKeyRef:
name: {{ .Values.s3.secretName | quote }}
key: {{ required "secret-key-key!" .Values.s3.secretKeyKey | quote }}
- name: PG_URI
valueFrom:
secretKeyRef:
name: {{ required "Cluster creds secret required!" .Values.database.secretName }}
key: uri
envFrom:
- secretRef:
name: {{ required "" .Values.jwt.secretName }}
imagePullSecrets:
- name: github-registry