#!/usr/bin/env sh # Generate the new files hugo # Compress them into a ball tar -czf public.tar.gz public # Copy tarball to server scp -P $RUBY_PORT public.tar.gz $RUBY_USER@$RUBY_URL:/srv/nginx/sites/ # Unpack the tarball ssh -p $RUBY_PORT $RUBY_USER@$RUBY_URL bash << EOF cd /srv/nginx/sites/ && tar -xf public.tar.gz && \\ rm -rf blog && \\ mv public blog && \\ rm public.tar.gz EOF # Delete the tarball rm public.tar.gz