feat(paperless-ai): configure for production with Paperless API + LLM integration
- Add ConfigMap with production paperless-ai config - Mount .env config file for app startup - Enable auto-tagging, correspondent extraction, document type detection - Set LLM API endpoint and token file location - Configure 60s scan interval for document processing
This commit is contained in:
@@ -25,6 +25,9 @@ spec:
|
|||||||
- name: paperless-ai-data
|
- name: paperless-ai-data
|
||||||
persistentVolumeClaim:
|
persistentVolumeClaim:
|
||||||
claimName: paperless-ai-data
|
claimName: paperless-ai-data
|
||||||
|
- name: paperless-ai-env-config
|
||||||
|
configMap:
|
||||||
|
name: paperless-ai-env
|
||||||
initContainers:
|
initContainers:
|
||||||
- name: fetch-llm-token
|
- name: fetch-llm-token
|
||||||
image: curlimages/curl:8.12.0
|
image: curlimages/curl:8.12.0
|
||||||
@@ -112,6 +115,9 @@ spec:
|
|||||||
volumeMounts:
|
volumeMounts:
|
||||||
- name: paperless-ai-data
|
- name: paperless-ai-data
|
||||||
mountPath: /app/data
|
mountPath: /app/data
|
||||||
|
- name: paperless-ai-env-config
|
||||||
|
mountPath: /app/data/.env
|
||||||
|
subPath: paperless-ai-config.env
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 100m
|
cpu: 100m
|
||||||
|
|||||||
Reference in New Issue
Block a user