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