Files
kubernetes/manifests/artemis/pocket-id/deployment.yaml
Daniël Groothuis 597166b103
All checks were successful
Validate K8s manifests / validate-manifests (push) Successful in 7s
chore(gitea): fixed linting errors
2025-10-23 19:12:34 +02:00

38 lines
945 B
YAML

apiVersion: apps/v1
kind: Deployment
metadata:
name: pocket-id
spec:
selector:
matchLabels:
app: pocket-id
template:
metadata:
labels:
app: pocket-id
spec:
nodeSelector:
node-role.kubernetes.io/worker: worker
containers:
- name: pocket-id
image: ghcr.io/pocket-id/pocket-id:v1
ports:
- containerPort: 1411
env:
- name: APP_URL
value: "https://auth.dgse.cloud"
- name: TRUST_PROXY
value: "true"
- name: MAXMIND_LICENSE_KEY
valueFrom:
secretKeyRef:
name: pocket-id-secrets
key: maxmind-license-key
volumeMounts:
- mountPath: /app/data
name: pocket-id-data
volumes:
- name: pocket-id-data
persistentVolumeClaim:
claimName: pocket-id-data