(fix) Update photoprisms pvc's and paths (#1120)

BREAKING CHANGE

Backup your config PVC as they WILL get wiped.
This commit is contained in:
Stavros Kois
2021-10-12 21:49:08 +03:00
committed by GitHub
parent dfcffc7717
commit dd7542279c
3 changed files with 105 additions and 19 deletions
+1 -1
View File
@@ -22,4 +22,4 @@ name: photoprism
sources:
- https://github.com/photoprism/photoprism
- https://hub.docker.com/r/photoprism/photoprism
version: 3.0.9
version: 4.0.0
+84 -11
View File
@@ -78,20 +78,66 @@ questions:
schema:
type: string
default: "568"
- variable: PHOTOPRISM_STORAGE_PATH
label: "PHOTOPRISM_STORAGE_PATH"
description: "Photoprism storage path"
schema:
type: string
default: "/photoprism/storage"
- variable: PHOTOPRISM_ORIGINALS_PATH
label: "PHOTOPRISM_ORIGINALS_PATH"
description: "Photoprism originals path"
schema:
type: string
default: "/photoprism/originals"
- variable: PHOTOPRISM_IMPORT_PATH
label: "PHOTOPRISM_IMPORT_PATH"
description: "Photoprism import path"
schema:
type: string
default: "/photoprism/import"
- variable: PHOTOPRISM_TEMP_PATH
label: "PHOTOPRISM_TEMP_PATH"
description: "Photoprism temp path"
schema:
hidden: true
editable: false
type: string
default: "/photoprism/temp"
- variable: PHOTOPRISM_STORAGE_PATH
label: "PHOTOPRISM_STORAGE_PATH"
description: "Photoprism storage path"
schema:
hidden: true
editable: false
type: string
default: "/assets/storage"
- variable: PHOTOPRISM_SIDECAR_PATH
label: "PHOTOPRISM_SIDECAR_PATH"
description: "Photoprism sidecar path"
schema:
hidden: true
editable: false
type: string
default: "/assets/sidecar"
- variable: PHOTOPRISM_CACHE_PATH
label: "PHOTOPRISM_CACHE_PATH"
description: "Photoprism cache path"
schema:
hidden: true
editable: false
type: string
default: "/assets/cache"
- variable: PHOTOPRISM_CONFIG_PATH
label: "PHOTOPRISM_CONFIG_PATH"
description: "Photoprism config path"
schema:
hidden: true
editable: false
type: string
default: "/assets/config"
- variable: PROTOPRISM_BACKUP_PATH
label: "PROTOPRISM_BACKUP_PATH"
description: "Photoprism backup path"
schema:
hidden: true
editable: false
type: string
default: "/assets/backup"
- variable: PHOTOPRISM_ADMIN_PASSWORD
label: "PHOTOPRISM_ADMIN_PASSWORD"
description: "Initial admin password. **BE SURE TO CHANGE THIS!**"
@@ -236,8 +282,8 @@ questions:
schema:
type: dict
attrs:
- variable: config
label: "App Config Storage"
- variable: storage
label: "App Storage"
description: "Stores the Application Configuration."
schema:
type: dict
@@ -313,7 +359,7 @@ questions:
description: "Path inside the container the storage is mounted"
schema:
type: string
default: "/photoprism/storage"
default: "/assets"
hidden: true
- variable: medium
label: "EmptyDir Medium"
@@ -346,6 +392,33 @@ questions:
show_if: [["type", "=", "pvc"]]
type: string
default: "100Gi"
- variable: temp
label: "App temp mount"
description: "Stores some temporary files"
schema:
type: dict
hidden: true
attrs:
- variable: enabled
label: "Enable the storage"
schema:
type: boolean
hidden: true
default: true
- variable: type
label: "(Advanced) Type of Storage"
description: "Sets the persistence type"
schema:
type: string
default: "emptyDir"
hidden: true
- variable: mountPath
label: "mountPath"
description: "Path inside the container the storage is mounted"
schema:
type: string
default: "/photoprism/temp"
hidden: true
# Include{persistenceList}
- variable: ingress
+20 -7
View File
@@ -21,10 +21,22 @@ securityContext:
env:
# -- Set the container timezone
TZ: UTC
# -- Photoprism storage path
PHOTOPRISM_STORAGE_PATH: /photoprism/storage
# -- Photoprism originals path
PHOTOPRISM_ORIGINALS_PATH: /photoprism/originals
# -- Photoprism import path
PHOTOPRISM_IMPORT_PATH: /photoprism/import
# -- Photoprism temp path
PHOTOPRISM_TEMP_PATH: /photoprism/temp
# -- Photoprism storage path
PHOTOPRISM_STORAGE_PATH: /assets/storage
# -- Photoprism sidecar path
PHOTOPRISM_SIDECAR_PATH: /assets/sidecar
# -- Photoprism cache path
PHOTOPRISM_CACHE_PATH: /assets/cache
# -- Photoprism config path
PHOTOPRISM_CONFIG_PATH: /assets/config
# -- Photoprism backup path
PROTOPRISM_BACKUP_PATH: /assets/backup
# -- Initial admin password. **BE SURE TO CHANGE THIS!**
PHOTOPRISM_ADMIN_PASSWORD: "please-change"
# -- Disable authentication / password protection
@@ -47,13 +59,14 @@ service:
# -- Configure persistence settings for the chart under this key.
# @default -- See values.yaml
persistence:
config:
storage:
enabled: true
type: pvc
accessMode: ReadWriteOnce
size: "100Gi"
mountPath: /photoprism/storage
mountPath: /assets
originals:
enabled: false
mountPath: "/photoprism/originals"
temp:
enabled: true
mountPath: /photoprism/temp
type: emptyDir