#!/bin/bash HOST=do if [ $(ssh-add -l | grep SHA | wc -l) -lt 1 ] then ssh-add else echo "Key already added" fi echo "Copying to staging..." tar -czf blog.tar.gz blog-staging scp -v blog.tar.gz root@"$HOST": ssh -v root@"$HOST" "rm -rf /var/www/html/blog-staging ; tar -xzvf blog.tar.gz -C /var/www/html" rm -f blog.tar.gz if [[ $# -ge 1 ]] && [[ $1 == "-p" ]] then echo "Going gold..." ssh root@"$HOST" rm -rf /var/www/html/blog ssh root@"$HOST" mv /var/www/html/blog-staging /var/www/html/blog echo "Moved to production." else echo "Files copied to staging site." fi