andrei cd4967fd40 feat: Инициализация API проекта
Добавлена базовая структура проекта, включая Dockerfile, Helm charts и .gitignore.
2025-06-06 16:08:31 +05:00

30 lines
712 B
YAML

{{- if .Values.persistence.uploads.enabled }}
apiVersion: v1
kind: PersistentVolume
metadata:
name: {{ .Chart.Name }}-uploads-pv
spec:
capacity:
storage: {{ .Values.persistence.uploads.size }}
accessModes:
- ReadWriteOnce
storageClassName: microk8s-hostpath
hostPath:
path: {{ .Values.persistence.path }}/uploads
type: DirectoryOrCreate
persistentVolumeReclaimPolicy: Retain
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: {{ .Chart.Name }}-uploads-pvc
spec:
accessModes:
- ReadWriteOnce
storageClassName: microk8s-hostpath
resources:
requests:
storage: {{ .Values.persistence.uploads.size }}
volumeName: {{ .Chart.Name }}-uploads-pv
{{- end }}