apiVersion: apps/v1 kind: Deployment metadata: name: webserver namespace: paperless spec: replicas: 1 selector: matchLabels: app: webserver template: metadata: labels: app: webserver spec: nodeSelector: kubernetes.io/hostname: k3sh0 containers: - name: webserver image: ghcr.io/paperless-ngx/paperless-ngx:2.20.13@sha256:4b05bcd28e6923768000b5d247cbf2c66fd49bdc3f3b05955bd4f6790a638b01 ports: - containerPort: 8000 env: - name: PAPERLESS_REDIS value: redis://broker.paperless.svc.cluster.local:6379 - name: PAPERLESS_URL value: https://paperless.t00n.de - name: PAPERLESS_SECRET_KEY valueFrom: secretKeyRef: name: paperless-secret key: PAPERLESS_SECRET_KEY - name: PAPERLESS_TIME_ZONE value: Europe/Amsterdam - name: PAPERLESS_OCR_LANGUAGE value: deu volumeMounts: - name: data mountPath: /usr/src/paperless/data - name: media mountPath: /usr/src/paperless/media resources: limits: cpu: 1000m memory: 4096Mi volumes: - name: data hostPath: path: /mnt/longhorn1/svc/paperless/main/paperless/data type: Directory - name: media hostPath: path: /mnt/longhorn1/svc/paperless/main/paperless/media type: Directory