소스 검색

Update the install script to fix premission issues. (#242)

Robert Middleswarth 3 년 전
부모
커밋
3622eb8743
1개의 변경된 파일7개의 추가작업 그리고 3개의 파일을 삭제
  1. 7 3
      tools/install_photoprism.sh

+ 7 - 3
tools/install_photoprism.sh

@@ -6,14 +6,18 @@ function error {
 }
 
 echo "Creating directories..."
-sudo mkdir -p /portainer/Files/AppData/Config/PhotoPrism/{storage,database} || error "Failed to create storage and database directories!"
+sudo mkdir -p /portainer/Files/AppData/Config/PhotoPrism/storage || error "Failed to create storage and database directories!"
+sudo mkdir -p /portainer/Files/AppData/Config/PhotoPrism/database || error "Failed to create storage and database directories!"
+sudo mkdir -p /portainer/PhotoPrism || error "Failed to create storage and database directories!"
 
 echo "Setting permissions..."
-sudo chown -R 1000:1000 /portainer/Files/AppData/Config/PhotoPrism/{storage,database} || error "Failed to set permissions for PhotoPrism data!"
+sudo chown -R 1000.1000 /portainer/Files/AppData/Config/PhotoPrism/storage || error "Failed to set permissions for PhotoPrism data!"
+sudo chown -R 1000.1000 /portainer/Files/AppData/Config/PhotoPrism/database || error "Failed to set permissions for PhotoPrism data!"
+sudo chown -R 1000.1000 /portainer/PhotoPrism || error "Failed to set permissions for PhotoPrism data!"
 
 echo
 echo -e "If you already have a folder for images, make sure the user \\e[32mpi\\e[m has access to it."
 echo -e "If required, you can change permissions with:"
-echo -e "   \\e[32msudo chown -R pi:pi /path/to/folder\\e[m"
+echo -e "   \\e[32msudo chown -R 1000.1000 /path/to/folder\\e[m"
 echo -e "If not, create it now and give user \\e[32mpi\\e[m permission"
 echo -e "When done you can continue to install PhotoPrism Stack"