From a64a10c91d6114b61a36904666e2e8e36da29f72 Mon Sep 17 00:00:00 2001 From: red Date: Mon, 7 Jul 2025 00:03:29 -0400 Subject: [PATCH] add emoji pvc --- manifests/pleroma/pvc.yaml | 14 ++++++++++++++ manifests/pleroma/templates/deployment.yaml | 8 +++++++- 2 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 manifests/pleroma/pvc.yaml diff --git a/manifests/pleroma/pvc.yaml b/manifests/pleroma/pvc.yaml new file mode 100644 index 0000000..591cdd9 --- /dev/null +++ b/manifests/pleroma/pvc.yaml @@ -0,0 +1,14 @@ +--- +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: pleroma-emoji + namespace: darkdork-dev + labels: + app: pleroma +spec: + accessModes: ["ReadWriteOnce"] + storageClassName: longhorn-single-replica + resources: + requests: + storage: 2Gi \ No newline at end of file diff --git a/manifests/pleroma/templates/deployment.yaml b/manifests/pleroma/templates/deployment.yaml index 15860ee..ef0f37c 100644 --- a/manifests/pleroma/templates/deployment.yaml +++ b/manifests/pleroma/templates/deployment.yaml @@ -111,11 +111,17 @@ spec: - name: pleroma-config-volume mountPath: /etc/pleroma/config.exs subPath: config.exs + - name: pleroma-emoji-volume + mountPath: /static-files + subPath: emoji volumes: - name: pleroma-config-volume configMap: name: pleroma-config defaultMode: 0640 # Pleroma is picky about config file permissions. + - name: pleroma-emoji-volume + persistentVolumeClaim: + claimName: pleroma-emoji securityContext: - fsGroup: 1000 # Ensures plperoma can still read the config file + fsGroup: 1000 # Ensures peroma can still read the config file ---