diff options
Diffstat (limited to 'post-receive.example')
| -rw-r--r-- | post-receive.example | 22 |
1 files changed, 6 insertions, 16 deletions
diff --git a/post-receive.example b/post-receive.example index 1368671..84a5b6c 100644 --- a/post-receive.example +++ b/post-receive.example @@ -2,30 +2,20 @@ # example git post-receive hook that i use to autobuild my website on push -# setup paths -export GEM_HOME=$HOME/gems -export PATH=$GEM_HOME/bin:$PATH - # set variables, change example.com to your website repo name GIT_REPO=$HOME/example.com.git TMP_GIT_CLONE=$HOME/tmp/example.com -GEMFILE=$TMP_GIT_CLONE/Gemfile -PUBLIC_WWW=/var/www/htdocs/example.com +AAOTH_ROOT=/var/www/htdocs/example.com +AAOTH_GEMROOT=/var/gemini/example.com + +export AAOTH_ROOT AAOTH_GEMROOT # change branch name to your main deploy branch git clone -b main "$GIT_REPO" "$TMP_GIT_CLONE" # build the site -BUNDLE_GEMFILE=$GEMFILE bundle install -BUNDLE_GEMFILE=$GEMFILE bundle exec jekyll build -s "$TMP_GIT_CLONE" -d "$PUBLIC_WWW" - -# genterate thumbnails -{ - cp "$TMP_GIT_CLONE/visual/thumbs.sh" "$PUBLIC_WWW/visual/thumbs.sh" - cd "$PUBLIC_WWW/visual" - sh thumbs.sh - rm thumbs.sh -} +cd "$TMP_GIT_CLONE" && sh build.sh +# clean up rm -Rf "$TMP_GIT_CLONE" exit |
