This repository has been archived on 2021-03-28. You can view files and clone it, but cannot push or open issues/pull-requests.
2020-11-27 14:24:18 +01:00
|
|
|
#!/usr/bin/env sh
|
|
|
|
|
|
|
|
# Generate the new files
|
|
|
|
hugo
|
|
|
|
|
|
|
|
# Compress them into a ball
|
|
|
|
tar -czf public.tar.gz public
|
|
|
|
|
|
|
|
# Copy tarball to server
|
2020-12-03 13:29:38 +01:00
|
|
|
scp -P $RUBY_PORT public.tar.gz $RUBY_USER@$RUBY_URL:/srv/nginx/sites/
|
2020-11-27 14:24:18 +01:00
|
|
|
|
|
|
|
# Unpack the tarball
|
2020-12-03 13:29:38 +01:00
|
|
|
ssh -p $RUBY_PORT $RUBY_USER@$RUBY_URL bash << EOF
|
2020-11-27 14:24:18 +01:00
|
|
|
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
|