diff options
| author | Franklin Wei <me@franklinwei.com> | 2026-03-30 14:54:18 -0400 |
|---|---|---|
| committer | Franklin Wei <me@franklinwei.com> | 2026-03-30 14:54:18 -0400 |
| commit | b84c6ff213819a053e2ac260124e5d0cd93833d0 (patch) | |
| tree | 1eaca5f22d92f2087e0f29bfb7345feecb209499 /deploy.sh | |
| parent | ebe7b0f333a259da02a14e0f428fe3314d782762 (diff) | |
| download | blog-b84c6ff213819a053e2ac260124e5d0cd93833d0.zip blog-b84c6ff213819a053e2ac260124e5d0cd93833d0.tar.gz blog-b84c6ff213819a053e2ac260124e5d0cd93833d0.tar.bz2 blog-b84c6ff213819a053e2ac260124e5d0cd93833d0.tar.xz | |
Diffstat (limited to 'deploy.sh')
| -rwxr-xr-x | deploy.sh | 10 |
1 files changed, 6 insertions, 4 deletions
@@ -1,5 +1,7 @@ #!/bin/bash +HOST=do + if [ $(ssh-add -l | grep SHA | wc -l) -lt 1 ] then ssh-add @@ -9,15 +11,15 @@ fi echo "Copying to staging..." tar -czf blog.tar.gz blog-staging -scp -v blog.tar.gz root@fwei.tk: -ssh -v root@fwei.tk "rm -rf /var/www/html/blog-staging ; tar -xzvf blog.tar.gz -C /var/www/html" +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@fwei.tk rm -rf /var/www/html/blog - ssh root@fwei.tk mv /var/www/html/blog-staging /var/www/html/blog + 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." |