diff --git a/k8s/staging/deployment.yaml b/k8s/staging/deployment.yaml index 6d3e967..9ca2ae7 100644 --- a/k8s/staging/deployment.yaml +++ b/k8s/staging/deployment.yaml @@ -21,6 +21,13 @@ spec: envFrom: - secretRef: name: ppob-backend-env + volumeMounts: + - name: storage + mountPath: /usr/src/app/files + volumes: + - name: storage + persistentVolumeClaim: + claimName: ppob-backend-pvc imagePullSecrets: - name: regcred diff --git a/k8s/staging/pvc.yaml b/k8s/staging/pvc.yaml new file mode 100644 index 0000000..8d14b9a --- /dev/null +++ b/k8s/staging/pvc.yaml @@ -0,0 +1,13 @@ +kind: PersistentVolumeClaim +apiVersion: v1 +metadata: + name: ppob-backend-pvc + namespace : empatnusabangsa-staging + annotations: + volume.beta.kubernetes.io/storage-class: "managed-nfs-storage" +spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 10Gi