diff options
| author | Franklin Wei <franklin@rockbox.org> | 2019-11-30 00:02:43 -0500 |
|---|---|---|
| committer | Franklin Wei <franklin@rockbox.org> | 2019-11-30 00:02:43 -0500 |
| commit | 76e478608dac0149fae6283896083c86952a9984 (patch) | |
| tree | 7d6d490988aa169ce2d929e8754e71e6cb94a3ba /deploy.sh | |
| parent | 06fc8768876008f1529663567139d00544a653a6 (diff) | |
| download | blog-76e478608dac0149fae6283896083c86952a9984.zip blog-76e478608dac0149fae6283896083c86952a9984.tar.gz blog-76e478608dac0149fae6283896083c86952a9984.tar.bz2 blog-76e478608dac0149fae6283896083c86952a9984.tar.xz | |
Make things look nice.
LaTeX math, footnotes, syntax highlighting!
Diffstat (limited to 'deploy.sh')
| -rwxr-xr-x | deploy.sh | 27 |
1 files changed, 23 insertions, 4 deletions
@@ -1,6 +1,25 @@ #!/bin/bash -ssh-add -ssh root@fwei.tk rm -rf /var/www/html/blog -ssh root@fwei.tk mkdir -p /var/www/html/blog -scp out/* root@fwei.tk:/var/www/html/blog +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 blog.tar.gz root@fwei.tk: +ssh root@fwei.tk rm -rf /var/www/html/blog-staging +ssh root@fwei.tk 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 + echo "Moved to production." +else + echo "Files copied to staging site." +fi |