paperless pvc

This commit is contained in:
Steffen Illium 2024-05-02 18:55:05 +02:00
parent 628d9620a2
commit aa73f05dd9
3 changed files with 22 additions and 7 deletions

View File

@ -25,7 +25,7 @@ spec:
memory: "1Gi"
volumeMounts:
- mountPath: /var/lib/postgresql/data
name: paperless-pvc
name: paperless
subPath: pgdata
ports:
- containerPort: 5432
@ -52,13 +52,12 @@ spec:
resources: {}
volumeMounts:
- mountPath: /usr/src/paperless/data
name: paperless-pvc
name: paperless
subPath: app
- mountPath: /usr/src/paperless/media
name: paperless-pvc
subPath: media
name: paperless-media
- mountPath: /usr/src/paperless/consume
name: paperless-pvc
name: paperless
subPath: consume
env:
- name: DEBUG
@ -103,8 +102,11 @@ spec:
memory: "1Gi"
restartPolicy: Always
volumes:
- name: paperless-pvc
- name: paperless
persistentVolumeClaim:
claimName: paperless
- name: paperless-media
nfs:
server: 192.168.178.4
path: /mnt/storage/service/paperless
path: /mnt/storage/service/paperless/media
readOnly: false

View File

@ -0,0 +1,12 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: paperless
spec:
storageClassName: "rook-cephfs"
volumeMode: Filesystem
accessModes:
- ReadWriteMany
resources:
requests:
storage: 20Gi

View File

@ -4,6 +4,7 @@ kind: Kustomization
namespace: paperless
resources:
- base/pvc.yaml
- base/paperless-secret-sealed.yaml
- base/paperless-ingress.yaml
- base/paperless-service.yaml