fix: deploy script - use SSH alias, fix scp paths to avoid nested dirs

Dieser Commit ist enthalten in:
hafroese 2026-04-03 00:00:14 +02:00
Ursprung a3cefeef52
Commit 4548e90569

Datei anzeigen

@ -2,7 +2,7 @@
# Deploy edu.senex.de to Pi # Deploy edu.senex.de to Pi
set -e set -e
PI_HOST="hafroes@192.168.10.65" PI_HOST="pi"
PI_PATH="/mnt/nas-services/webapps/sites/edu" PI_PATH="/mnt/nas-services/webapps/sites/edu"
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
LOCAL_EDU="$SCRIPT_DIR/../edu" LOCAL_EDU="$SCRIPT_DIR/../edu"
@ -10,14 +10,16 @@ LOCAL_EDU="$SCRIPT_DIR/../edu"
echo "=== Deploying edu.senex.de ===" echo "=== Deploying edu.senex.de ==="
echo "Creating directories on Pi..." 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..." echo "Uploading files..."
scp -r "$LOCAL_EDU/index.html" "$PI_HOST:$PI_PATH/" scp "$LOCAL_EDU/index.html" "$PI_HOST:$PI_PATH/"
scp -r "$LOCAL_EDU/css/"* "$PI_HOST:$PI_PATH/css/" scp "$LOCAL_EDU/css/"* "$PI_HOST:$PI_PATH/css/"
scp -r "$LOCAL_EDU/js/"* "$PI_HOST:$PI_PATH/js/" scp "$LOCAL_EDU/js/"* "$PI_HOST:$PI_PATH/js/"
scp -r "$LOCAL_EDU/api/"* "$PI_HOST:$PI_PATH/api/" scp "$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/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)..." echo "Restarting PHP-FPM (opcache)..."
ssh $PI_HOST "docker restart php-fpm" ssh $PI_HOST "docker restart php-fpm"