#!/bin/sh USER=admin HOST=social DIR=/var/www/my_webapp__2/www # Deploy code files rsync -avz --no-t --no-p --delete \ --exclude 'data/' \ index.html api.php containers.json og-image.png ${HOST}:${DIR} # Deploy data directory protection scp data/index.php ${HOST}:${DIR}/data/index.php 2>/dev/null || true # Handle data files if [ "$1" = "--reset-data" ]; then echo "Pushing local data to server..." rsync -avz --no-t --no-p \ data/ ${HOST}:${DIR}/data/ else echo "Pulling data from server..." mkdir -p data rsync -avz --no-t --no-p \ --exclude 'pin.txt' \ ${HOST}:${DIR}/data/ data/ fi exit 0