| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 | ---kind: DeploymentapiVersion: apps/v1metadata:  name: whisparr  labels:    app: whisparrspec:  replicas: 1  selector:    matchLabels:      app: whisparr  template:    metadata:      labels:        app: whisparr    spec:      containers:      - name: whisparr        image: docker.dezendorf.net/whisparr:aa42819        env:        - name: PUID          value: "1000"        - name: PGID          value: "1000"        ports:        - name: web          containerPort: 6969        volumeMounts:        - name: whisparr-data-volume          mountPath: "/config"        - name: media-volume          mountPath: "/downloads/transmission"          subPath: "downloads/transmission"        - name: tesseract-porn-nfs          mountPath: "/porn"      volumes:      - name: whisparr-data-volume        persistentVolumeClaim:          claimName: whisparr-data-pvc      - name: media-volume        persistentVolumeClaim:          claimName: media-pvc      - name: tesseract-porn-nfs        nfs:          server: 192.168.1.87          path: /tank/porn---apiVersion: v1kind: Servicemetadata:  name: whisparrspec:  type: ClusterIP  ports:    - name: web      port: 6969  selector:    app: whisparr---apiVersion: traefik.containo.us/v1alpha1kind: IngressRoutemetadata:  name: whisparr-ingress-route  namespace: defaultspec:  entryPoints:    - web  routes:  - match: Host(`whisparr.dezendorf.net`)    kind: Rule    middlewares:    - name: redirecthttps    services:    - name: whisparr      port: 6969---apiVersion: traefik.containo.us/v1alpha1kind: IngressRoutemetadata:  name: whisparr-websecure-route  namespace: defaultspec:  entryPoints:    - websecure  routes:  - match: Host(`whisparr.dezendorf.net`)    kind: Rule    services:    - name: whisparr      port: 6969  tls:    certResolver: myresolver
 |