63 lines
1.5 KiB
YAML
63 lines
1.5 KiB
YAML
---
|
|
name: photoprism
|
|
namespace: photos
|
|
serviceAccountName: photos
|
|
externalSecrets:
|
|
secretStoreName: photos
|
|
vaultRole: photos
|
|
secretPaths:
|
|
- name: photos
|
|
secrets:
|
|
- secretKey: PHOTOPRISM_ADMIN_PASSWORD
|
|
key: photoview
|
|
property: PHOTOPRISM_ADMIN_PASSWORD
|
|
|
|
istio:
|
|
commonName: photos.minhas.io
|
|
ingressSelector: ingressgateway
|
|
issuer: letsencrypt-prod
|
|
port: 80
|
|
backendHost: photoprism
|
|
|
|
image:
|
|
tag: latest
|
|
|
|
existingSecret: photos
|
|
|
|
config:
|
|
PHOTOPRISM_SITE_URL: "https://photos.minhas.io/"
|
|
PHOTOPRISM_SITE_CAPTION: "Asara's Photos"
|
|
PHOTOPRISM_SITE_DESCRIPTION: "Some photos I took that I like"
|
|
PHOTOPRISM_SITE_AUTHOR: "@Asara:devvul.com"
|
|
PHOTOPRISM_DEBUG: false
|
|
PHOTOPRISM_READONLY: false
|
|
PHOTOPRISM_DISABLE_WEBDAV: true
|
|
PHOTOPRISM_DISABLE_TENSORFLOW: true
|
|
|
|
persistence:
|
|
enabled: true
|
|
storagePath: &storagePath /photoprism/storage
|
|
originalsPath: &originalsPath /photoprism/originals
|
|
volumeMounts:
|
|
- name: photoprism
|
|
mountPath: *originalsPath
|
|
subPath: storage
|
|
- name: photoprism
|
|
subPath: originals
|
|
mountPath: *storagePath
|
|
volumes:
|
|
- name: photoprism
|
|
persistentVolumeClaim:
|
|
claimName: photoprism
|
|
volumeClaimTemplates:
|
|
- apiVersion: v1
|
|
kind: PersistentVolumeClaim
|
|
metadata:
|
|
name: photoprism
|
|
spec:
|
|
accessModes: [ "ReadWriteOnce" ]
|
|
storageClassName: "longhorn-retain"
|
|
resources:
|
|
requests:
|
|
storage: 20Gi
|