diff --git a/setup/deploy.sh b/setup/deploy.sh index d192aac..5ae1cc0 100644 --- a/setup/deploy.sh +++ b/setup/deploy.sh @@ -2,7 +2,7 @@ # Deploy edu.senex.de to Pi set -e -PI_HOST="hafroes@192.168.10.65" +PI_HOST="pi" PI_PATH="/mnt/nas-services/webapps/sites/edu" SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" LOCAL_EDU="$SCRIPT_DIR/../edu" @@ -10,14 +10,16 @@ LOCAL_EDU="$SCRIPT_DIR/../edu" echo "=== Deploying edu.senex.de ===" echo "Creating directories on Pi..." -ssh $PI_HOST "mkdir -p $PI_PATH/{css,js,api,content/flashcards,content/tutorials,content/cheatsheets}" +ssh $PI_HOST "sudo mkdir -p $PI_PATH/{css,js,api,content/flashcards,content/tutorials,content/cheatsheets} && sudo chown -R hafroes:hafroes $PI_PATH" echo "Uploading files..." -scp -r "$LOCAL_EDU/index.html" "$PI_HOST:$PI_PATH/" -scp -r "$LOCAL_EDU/css/"* "$PI_HOST:$PI_PATH/css/" -scp -r "$LOCAL_EDU/js/"* "$PI_HOST:$PI_PATH/js/" -scp -r "$LOCAL_EDU/api/"* "$PI_HOST:$PI_PATH/api/" -scp -r "$LOCAL_EDU/content/"* "$PI_HOST:$PI_PATH/content/" 2>/dev/null || true +scp "$LOCAL_EDU/index.html" "$PI_HOST:$PI_PATH/" +scp "$LOCAL_EDU/css/"* "$PI_HOST:$PI_PATH/css/" +scp "$LOCAL_EDU/js/"* "$PI_HOST:$PI_PATH/js/" +scp "$LOCAL_EDU/api/"* "$PI_HOST:$PI_PATH/api/" +scp "$LOCAL_EDU/content/flashcards/"* "$PI_HOST:$PI_PATH/content/flashcards/" 2>/dev/null || true +scp "$LOCAL_EDU/content/tutorials/"* "$PI_HOST:$PI_PATH/content/tutorials/" 2>/dev/null || true +scp "$LOCAL_EDU/content/cheatsheets/"* "$PI_HOST:$PI_PATH/content/cheatsheets/" 2>/dev/null || true echo "Restarting PHP-FPM (opcache)..." ssh $PI_HOST "docker restart php-fpm"