diff --git a/meali/kustomization.yaml b/meali/kustomization.yaml index a4241c7..86d36a9 100644 --- a/meali/kustomization.yaml +++ b/meali/kustomization.yaml @@ -12,6 +12,7 @@ resources: - resources/namespace.yaml - resources/db/db.yaml - resources/db/user.yaml + - resources/pvc.yaml - resources/deployment.yaml secretGenerator: diff --git a/meali/resources/deployment.yaml b/meali/resources/deployment.yaml index 4cf9a84..2ddda08 100644 --- a/meali/resources/deployment.yaml +++ b/meali/resources/deployment.yaml @@ -37,6 +37,13 @@ spec: requests: cpu: 50m memory: 50Mi + volumeMounts: + - name: app-data + mountPath: /app/data/ + volumes: + - name: app-data + persistentVolumeClaim: + claimName: meali-data securityContext: runAsUser: 1001 runAsGroup: 1001 diff --git a/meali/resources/pvc.yaml b/meali/resources/pvc.yaml new file mode 100644 index 0000000..e3972a2 --- /dev/null +++ b/meali/resources/pvc.yaml @@ -0,0 +1,15 @@ +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: meali-data + labels: + app.kubernetes.io/name: meali +spec: + storageClassName: hcloud-blob + resources: + requests: + storage: 10Gi + volumeMode: Filesystem + accessModes: + - ReadWriteMany