commit d6ce22b7652b3ac3512716060ea9587e4b860f42 Author: Felix W. Dekker Date: Wed Apr 14 18:28:56 2021 +0200 Add basic scripts diff --git a/jekyll b/jekyll new file mode 100755 index 0000000..38b77a1 --- /dev/null +++ b/jekyll @@ -0,0 +1,13 @@ +#!/usr/local/bin/bash +# $1 = source +# $2 = destination +# $3 = temp dir + +rm -rf "$3" +mkdir -p "$2" "$3" + +git clone "$1" "$3" +jekyll build --source "$3" --destination "$2" +chmod -R g+w "$2" + +rm -rf "$3" diff --git a/mirror-to-github b/mirror-to-github new file mode 100755 index 0000000..e69de29 diff --git a/npm b/npm new file mode 100755 index 0000000..2e7651a --- /dev/null +++ b/npm @@ -0,0 +1,25 @@ +#!/usr/local/bin/bash +# $1 = source +# $2 = destination +# $3 = temp dir + + +# While another process is deploying +while [ -e "$3" ] +do + sleep 3 +done + + +mkdir -p "$2" "$3" + +git --work-tree="$3" --git-dir="$1" checkout -f + +cd "$3" +npm install +npm run deploy +cp -r dist/ "$2" + +chmod -R g+w "$2" + +rm -rf "$3" diff --git a/static b/static new file mode 100755 index 0000000..e69de29