apiVersion: v1 kind: PersistentVolumeClaim metadata: name: photoprism-storage namespace: photoprism spec: storageClassName: nfs volumeName: nfs-pv accessModes: - ReadWriteMany resources: requests: storage: 50Gi --- #apiVersion: v1 #kind: PersistentVolumeClaim #metadata: # name: photoprism-originals # namespace: photoprism #spec: # storageClassName: nfs # volumeName: nfs-pv # accessModes: # - ReadWriteMany # resources: # requests: # storage: 100Gi --- apiVersion: apps/v1 kind: Deployment metadata: name: photoprism namespace: photoprism spec: replicas: 1 selector: matchLabels: app: photoprism template: metadata: labels: app: photoprism spec: containers: - name: photoprism image: photoprism/photoprism env: - name: PHOTOPRISM_ADMIN_USER value: admin - name: PHOTOPRISM_ADMIN_PASSWORD value: photoprism - name: PHOTOPRISM_AUTH_MODE value: password - name: PHOTOPRISM_SITE_URL value: https://henrysfotos.henryathome.home64.de - name: PHOTOPRISM_INDEX_WORKERS value: "3" - name: PHOTOPRISM_INDEX_SCHEDULE value: "@every 3h" # DB - name: PHOTOPRISM_DATABASE_DRIVER value: mysql - name: PHOTOPRISM_DATABASE_SERVER value: mariadb:3306 - name: PHOTOPRISM_DATABASE_NAME value: photoprism - name: PHOTOPRISM_DATABASE_USER value: photoprism - name: PHOTOPRISM_DATABASE_PASSWORD value: photoprism - name: PHOTOPRISM_UID value: "1001" - name: PHOTOPRISM_GID value: "1000" - name: PHOTOPRISM_DISABLE_CHOWN value: "true" resources: requests: cpu: "100m" memory: "128Mi" limits: cpu: "500m" memory: "512Mi" volumeMounts: - mountPath: /photoprism/ name: photoprism-storage # - mountPath: /photoprism/storage # name: photoprism-storage # - mountPath: /photoprism/originals # name: photoprism-storage # name: photoprism-originals # securityContext: # runAsUser: 1000 # runAsGroup: 1000 volumes: - name: photoprism-storage persistentVolumeClaim: claimName: photoprism-storage # - name: photoprism-originals # persistentVolumeClaim: # claimName: photoprism-originals --- apiVersion: v1 kind: Service metadata: name: photoprism namespace: photoprism spec: type: NodePort selector: app: photoprism ports: - port: 2342