khuedoan-homelab/apps/paperless/values.yaml

54 lines
1.3 KiB
YAML
Raw Normal View History

app-template:
controllers:
main:
containers:
main:
image:
repository: ghcr.io/paperless-ngx/paperless-ngx
tag: 2.5.4
env:
PAPERLESS_PORT: 8000
PAPERLESS_ADMIN_USER: admin
PAPERLESS_URL: https://paperless.khuedoan.com
envFrom:
- secret: "{{ .Release.Name }}-secret"
redis:
image:
repository: docker.io/library/redis
tag: 7.2.4
service:
main:
ports:
http:
port: 8000
protocol: HTTP
2021-11-26 21:59:38 +07:00
ingress:
main:
enabled: true
className: nginx
2021-11-26 21:59:38 +07:00
annotations:
2021-12-26 12:36:14 +07:00
cert-manager.io/cluster-issuer: letsencrypt-prod
2021-11-26 21:59:38 +07:00
hosts:
2021-12-26 12:36:14 +07:00
- host: &host paperless.khuedoan.com
paths:
- path: /
pathType: Prefix
service:
name: main
port: http
2021-11-26 21:59:38 +07:00
tls:
- hosts:
2021-12-26 12:36:14 +07:00
- *host
secretName: paperless-tls-certificate
persistence:
data:
accessMode: ReadWriteOnce
size: 10Gi
advancedMounts:
main:
main:
- path: /usr/src/paperless/data
subPath: data
- path: /usr/src/paperless/media
subPath: media