--- apiVersion: apps/v1 kind: Deployment metadata: name: wfh-wiki spec: selector: matchLabels: app: wfh-wiki replicas: 1 strategy: type: RollingUpdate template: metadata: labels: app: wfh-wiki spec: affinity: nodeAffinity: requiredDuringSchedulingIgnoredDuringExecution: nodeSelectorTerms: - matchExpressions: - key: kubernetes.io/arch operator: In values: - amd64 containers: - name: wfh-wiki image: m0wer/tiddlywiki:v5.1.23 env: - name: PUID value: "1000" - name: PGID value: "1000" - name: TZ value: "America/Toronto" - name: USERNAME value: "rmorrow" - name: PASSWORD valueFrom: secretKeyRef: name: wfh-wiki-pass key: WIKI_PASSWD ports: - containerPort: 8080 name: "wfh-wiki" volumeMounts: - name: wfh-wiki mountPath: "/var/lib/tiddlywiki" volumes: - name: wfh-wiki persistentVolumeClaim: claimName: wfh-wiki-pvc # EOF