Gluttony-Cluster/paperless-ngx/paperless-ngx-deployment.yaml

73 lines
2.0 KiB
YAML
Raw Normal View History

2023-11-20 02:08:39 +00:00
apiVersion: apps/v1
kind: Deployment
metadata:
name: paperless-ngx
namespace: paperless-ngx-ns
spec:
replicas: 1
2023-11-20 02:20:45 +00:00
selector:
2023-11-20 02:08:39 +00:00
matchLabels:
app: paperless-ngx
template:
metadata:
labels:
app: paperless-ngx
spec:
containers:
- name: paperless-ngx
image: ghcr.io/paperless-ngx/paperless-ngx:latest
env:
2023-11-20 04:33:05 +00:00
- name: PAPERLESS_URL
value: "https://paperless.clortox.com"
2023-11-20 02:08:39 +00:00
- name: PAPERLESS_TIME_ZONE
value: America/New_York
- name: PAPERLESS_ADMIN_USER
valueFrom:
secretKeyRef:
name: paperless-config
key: ADMIN_NAME
- name: PAPERLESS_ADMIN_MAIL
valueFrom:
secretKeyRef:
name: paperless-config
key: ADMIN_EMAIL
- name: PAPERLESS_ADMIN_PASSWORD
valueFrom:
secretKeyRef:
name: paperless-config
key: ADMIN_PASSWORD
2023-11-20 02:19:11 +00:00
#- name: PAPERLESS_ENABLE_HTTP_REMOTE_USER
# value: "true"
#- name: PAPERLESS_HTTP_REMOTE_USER_HEADER_NAME
# value: "HTTP_REMOTE_USER"
#- name: PAPERLESS_LOGOUT_REDIRECT_URL
# value: ""
2023-11-20 02:08:39 +00:00
- name: PAPERLESS_SECRET_KEY
valueFrom:
secretKeyRef:
name: paperless-config
key: SECRET
# Secret because the URI contains the password
- name: PAPERLESS_REDIS
valueFrom:
secretKeyRef:
name: paperless-config
key: REDIS_URL
- name: PAPERLESS_DBENGINE
value: "postgresql"
- name: PAPERLESS_DBHOST
value: postgresql.postgresql-system.svc.cluster.local
- name: PAPERLESS_DBPORT
value: "5432"
- name: PAPERLESS_DBUSER
value: "paperless"
- name: PAPERLESS_DBPASS
valueFrom:
secretKeyRef:
name: paperless-config
key: POSTGRES_PASS
ports:
- containerPort: 8000