diff --git a/photoprism/rootfs/etc/cont-init.d/00-folders.sh b/photoprism/rootfs/etc/cont-init.d/00-folders.sh index 414912f60..abb852226 100755 --- a/photoprism/rootfs/etc/cont-init.d/00-folders.sh +++ b/photoprism/rootfs/etc/cont-init.d/00-folders.sh @@ -1,6 +1,14 @@ #!/usr/bin/with-contenv bashio # shellcheck shell=bash +if bashio::config.has_value "PUID" && bashio::config.has_value "PGID"; then + PUID="$(bashio::config "PUID")" + PGID="$(bashio::config "PGID")" + bashio::log.green "Setting user to $PUID:$PGID" + id -u photoprism &>/dev/null || usermod -o -u "$PUID" photoprism || true + id -g photoprism &>/dev/null || groupmod -o -g "$PGID" photoprism || true +fi + bashio::log.info "Preparing scripts" echo "... creating structure" mkdir -p \