patch-papaerless-ai #56

Merged
marko merged 2 commits from patch-papaerless-ai into main 2025-11-25 13:02:54 +00:00
3 changed files with 12 additions and 6 deletions

View File

@@ -1,7 +1,7 @@
apiVersion: v2 apiVersion: v2
name: paperless-ai name: paperless-ai
description: Ein Helm Chart für Paperless AI, basierend auf der Docker Compose Konfiguration. 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 appVersion: 3.0.9
keywords: keywords:
- paperless-ai - paperless-ai

View File

@@ -53,8 +53,10 @@ spec:
- name: {{ $key }} # Name der Umgebungsvariable. - name: {{ $key }} # Name der Umgebungsvariable.
value: {{ $value | quote }} # Wert der Umgebungsvariable. value: {{ $value | quote }} # Wert der Umgebungsvariable.
{{- end }} {{- end }}
{{- if .Values.persistence.enabled }}
volumeMounts: volumeMounts:
- name: logs-dir
mountPath: /app/logs
{{- if .Values.persistence.enabled }}
- name: paperless-ai-data # Name des Volumes, das gemountet werden soll. - name: paperless-ai-data # Name des Volumes, das gemountet werden soll.
mountPath: /app/data # Der Pfad im Container, an dem das Volume gemountet wird. mountPath: /app/data # Der Pfad im Container, an dem das Volume gemountet wird.
{{- end }} {{- end }}
@@ -72,8 +74,12 @@ spec:
tolerations: tolerations:
{{- toYaml . | nindent 8 }} # Toleranzen für die Pod-Platzierung auf Tainted Nodes. {{- toYaml . | nindent 8 }} # Toleranzen für die Pod-Platzierung auf Tainted Nodes.
{{- end }} {{- end }}
{{- if .Values.persistence.enabled }}
volumes: volumes:
- name: logs-dir
emptyDir:
sizeLimit: 100Mi
{{- if .Values.persistence.enabled }}
- name: paperless-ai-data # Definiert ein Volume mit dem Namen 'paperless-ai-data'. - name: paperless-ai-data # Definiert ein Volume mit dem Namen 'paperless-ai-data'.
persistentVolumeClaim: persistentVolumeClaim:
claimName: {{ include "paperless-ai.fullname" . }}-data # Verweist auf den Persistent Volume Claim. claimName: {{ include "paperless-ai.fullname" . }}-data # Verweist auf den Persistent Volume Claim.

View File

@@ -53,8 +53,8 @@ service:
targetPort: 3000 targetPort: 3000
env: env:
PUID: 0 # 1000 PUID: 1000
PGID: 0 # 2000 PGID: 2000
PAPERLESS_AI_PORT: 3000 PAPERLESS_AI_PORT: 3000
RAG_SERVICE_URL: http://localhost:8000 RAG_SERVICE_URL: http://localhost:8000
RAG_SERVICE_ENABLED: true RAG_SERVICE_ENABLED: true
@@ -79,7 +79,7 @@ readinessProbe:
# Sicherheitskontext-Einstellungen für Pod und Container. # Sicherheitskontext-Einstellungen für Pod und Container.
securityContext: securityContext:
enabled: false enabled: true
pod: pod:
runAsUser: 1000 runAsUser: 1000
runAsGroup: 2000 runAsGroup: 2000