Files
kemkas-deployment/kemkas/kemkas-deployment.yaml
T

78 lines
2.3 KiB
YAML

apiVersion: apps/v1
kind: Deployment
metadata:
name: kemkas
namespace: kemkas
labels:
app: kemkas
spec:
replicas: 2
selector:
matchLabels:
app: kemkas
template:
metadata:
name: kemkas
labels:
app: kemkas
spec:
containers:
- name: kemkas
image: registry.digitalocean.com/kemkas/kemkas:45914c78
imagePullPolicy: IfNotPresent
ports:
- containerPort: 8080
env:
- name: Email__DomainName
value: mail.kemkas.hu
- name: Email__ApiKey
valueFrom:
secretKeyRef:
name: kemkas-envs
key: email--api-key
- name: ConnectionStrings__DefaultConnection
valueFrom:
secretKeyRef:
name: kemkas-envs
key: connection-strings--default-connection
- name: Authentication__Google__ClientId
valueFrom:
secretKeyRef:
name: kemkas-envs
key: authentication--google--client-id
- name: Authentication__Google__ClientSecret
valueFrom:
secretKeyRef:
name: kemkas-envs
key: authentication--google--client-secret
- name: Authentication__Facebook__ClientId
valueFrom:
secretKeyRef:
name: kemkas-envs
key: authentication--facebook--client-id
- name: Authentication__Facebook__ClientSecret
valueFrom:
secretKeyRef:
name: kemkas-envs
key: authentication--facebook--client-secret
- name: Authentication__Discord__ClientId
valueFrom:
secretKeyRef:
name: kemkas-envs
key: authentication--discord--client-id
- name: Authentication__Discord__ClientSecret
valueFrom:
secretKeyRef:
name: kemkas-envs
key: authentication--discord--client-secret
resources:
requests:
cpu: 100m
memory: 100M
limits:
cpu: 800m
memory: 400M
restartPolicy: Always