| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164 | ---apiVersion: v1kind: PersistentVolumemetadata:  name: photoprism-originals-pv  namespace: photoprismspec:  storageClassName: manual  capacity:    storage: 10Gi  accessModes:    - ReadOnlyMany  hostPath:    path: "/mnt"---apiVersion: v1kind: PersistentVolumeClaimmetadata:  name: photoprism-originals-pvc  namespace: photoprismspec:  accessModes:    - ReadOnlyMany  storageClassName: manual  resources:    requests:      storage: 10Gi---apiVersion: v1kind: PersistentVolumeClaimmetadata:  name: photoprism-pvc  namespace: photoprismspec:  accessModes:    - ReadWriteOnce  storageClassName: local-path  resources:    requests:      storage: 100Gi---apiVersion: v1kind: Servicemetadata:  name: photoprism-service  namespace: photoprism  annotations:    metallb.universe.tf/allow-shared-ip: photoprism-sharespec:  selector:    app: photoprism  ports:    - name: http      port: 80      targetPort: 2342    - name: "2342"      port: 2342      targetPort: 2342  type: LoadBalancer---apiVersion: apps/v1kind: Deploymentmetadata:  name: photoprism-deployment  namespace: photoprismspec:  replicas: 1  selector:    matchLabels:      app: photoprism  strategy:    type: Recreate  template:    metadata:      labels:        app: photoprism    spec:      containers:        - name: photoprism          image: photoprism/photoprism:latest          env:            - name: HOME              value: /photoprism            - name: PHOTOPRISM_ADMIN_PASSWORD              value: I2tb1mdf            - name: PHOTOPRISM_DARKTABLE_PRESETS              value: "false"            - name: PHOTOPRISM_DATABASE_DRIVER              value: mysql            - name: PHOTOPRISM_DATABASE_NAME              value: photoprism            - name: PHOTOPRISM_DATABASE_PASSWORD              value: I2tb1mdf            - name: PHOTOPRISM_DATABASE_SERVER              value: photoprism-db-service.photoprism.svc.cluster.local:3306            - name: PHOTOPRISM_DATABASE_USER              value: photoprism            - name: PHOTOPRISM_DEBUG              value: "false"            - name: PHOTOPRISM_DETECT_NSFW              value: "false"            - name: PHOTOPRISM_DISABLE_CHOWN              value: "false"            - name: PHOTOPRISM_DISABLE_CLASSIFICATION              value: "false"            - name: PHOTOPRISM_DISABLE_FACES              value: "false"            - name: PHOTOPRISM_DISABLE_SETTINGS              value: "false"            - name: PHOTOPRISM_DISABLE_TENSORFLOW              value: "false"            - name: PHOTOPRISM_DISABLE_WEBDAV              value: "false"            - name: PHOTOPRISM_EXPERIMENTAL              value: "false"            - name: PHOTOPRISM_HTTP_COMPRESSION              value: gzip            - name: PHOTOPRISM_ORIGINALS_LIMIT              value: "5000"            - name: PHOTOPRISM_ORIGINALS_PATH              value: "/mnt/nfs"            - name: PHOTOPRISM_PUBLIC              value: "false"            - name: PHOTOPRISM_READONLY              value: "false"            - name: PHOTOPRISM_SITE_AUTHOR              value: ""            - name: PHOTOPRISM_SITE_CAPTION              value: Browse Your Life            - name: PHOTOPRISM_SITE_DESCRIPTION              value: ""            - name: PHOTOPRISM_SITE_TITLE              value: PhotoPrism            - name: PHOTOPRISM_SITE_URL              value: https://photo.dezendorf.net/            - name: PHOTOPRISM_UPLOAD_NSFW              value: "true"            - name: PHOTOPRISM_WORKERS              value: "7"          ports:            - containerPort: 2342          volumeMounts:            - mountPath: /photoprism/originals              name: photoprism-originals-pvc            - mountPath: /photoprism/storage              name: photoprism-pvc            - mountPath: /mnt/nfs/photos-family              name: nfs-photos-mount-family      restartPolicy: Always      volumes:        - name: photoprism-originals-pvc          persistentVolumeClaim:            claimName: photoprism-originals-pvc        - name: photoprism-pvc          persistentVolumeClaim:            claimName: photoprism-pvc        - name: nfs-photos-mount-family          nfs:            server: 192.168.1.87            path: /tank/photos-family
 |