Added deploy script

This commit is contained in:
Jef Roosens 2020-11-27 14:24:18 +01:00
parent 5698beacfa
commit 3210ca1367
2 changed files with 21 additions and 6 deletions

21
deploy Executable file
View file

@ -0,0 +1,21 @@
#!/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 2222 public.tar.gz jjr@ruby.roosens.me:/srv/nginx/sites/
# Unpack the tarball
ssh -p 2222 jjr@ruby.roosens.me 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