#!/bin/bash # Post-push hook to rsync CV PDFs to bocken.org set -e echo "==== Syncing PDFs to bocken.org ====" # Check if PDFs exist if [ ! -f "cv.pdf" ]; then echo "Warning: cv.pdf not found, skipping sync" exit 0 fi # Rsync cv.pdf echo "Uploading cv.pdf..." if rsync -avz --progress cv.pdf root@bocken.org:/var/www/static/; then echo "✓ cv.pdf synced successfully" else echo "✗ Failed to sync cv.pdf" exit 1 fi # Rsync cv_de.pdf if it exists if [ -f "cv_de.pdf" ]; then echo "Uploading cv_de.pdf..." if rsync -avz --progress cv_de.pdf root@bocken.org:/var/www/static/; then echo "✓ cv_de.pdf synced successfully" else echo "✗ Failed to sync cv_de.pdf" exit 1 fi fi echo "" echo "==== Sync complete ====" exit 0