diff --git a/charts/paperless-ai/Chart.yaml b/charts/paperless-ai/Chart.yaml index ffc2f1c..6cdb3a4 100644 --- a/charts/paperless-ai/Chart.yaml +++ b/charts/paperless-ai/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 name: paperless-ai description: Ein Helm Chart für Paperless AI, basierend auf der Docker Compose Konfiguration. -version: 0.1.4 +version: 0.1.5 appVersion: 3.0.9 keywords: - paperless-ai diff --git a/charts/paperless-ai/templates/deployment.yaml b/charts/paperless-ai/templates/deployment.yaml index 5efad98..a5ab7f7 100644 --- a/charts/paperless-ai/templates/deployment.yaml +++ b/charts/paperless-ai/templates/deployment.yaml @@ -53,8 +53,10 @@ spec: - name: {{ $key }} # Name der Umgebungsvariable. value: {{ $value | quote }} # Wert der Umgebungsvariable. {{- end }} - {{- if .Values.persistence.enabled }} volumeMounts: + - name: logs-dir + mountPath: /app/logs + {{- if .Values.persistence.enabled }} - name: paperless-ai-data # Name des Volumes, das gemountet werden soll. mountPath: /app/data # Der Pfad im Container, an dem das Volume gemountet wird. {{- end }} @@ -72,8 +74,12 @@ spec: tolerations: {{- toYaml . | nindent 8 }} # Toleranzen für die Pod-Platzierung auf Tainted Nodes. {{- end }} - {{- if .Values.persistence.enabled }} + volumes: + - name: logs-dir + emptyDir: + sizeLimit: 100Mi + {{- if .Values.persistence.enabled }} - name: paperless-ai-data # Definiert ein Volume mit dem Namen 'paperless-ai-data'. persistentVolumeClaim: claimName: {{ include "paperless-ai.fullname" . }}-data # Verweist auf den Persistent Volume Claim. diff --git a/charts/paperless-ai/values.yaml b/charts/paperless-ai/values.yaml index 9a290cc..09c8372 100644 --- a/charts/paperless-ai/values.yaml +++ b/charts/paperless-ai/values.yaml @@ -53,8 +53,8 @@ service: targetPort: 3000 env: - PUID: 0 # 1000 - PGID: 0 # 2000 + PUID: 1000 + PGID: 2000 PAPERLESS_AI_PORT: 3000 RAG_SERVICE_URL: http://localhost:8000 RAG_SERVICE_ENABLED: true @@ -79,7 +79,7 @@ readinessProbe: # Sicherheitskontext-Einstellungen für Pod und Container. securityContext: - enabled: false + enabled: true pod: runAsUser: 1000 runAsGroup: 2000