Enable option to use some custom path to hugo
- Turns out, it works on the server, but not fom the crontab - The GOPATH environment variable does indeed suck - It is not required for launching (some precompiled) hugopull/42/head
parent
246eaf7ca9
commit
a137809167
|
@ -13,7 +13,7 @@ CLONE_DIR=${CLONE_DIR="$HOME/homepage"} # local checkout path
|
||||||
ORIGIN=${ORIGIN="origin"}
|
ORIGIN=${ORIGIN="origin"}
|
||||||
BRANCH=${BRANCH="main"}
|
BRANCH=${BRANCH="main"}
|
||||||
|
|
||||||
GOPATH=${GOPATH="$HOME/go/bin"}
|
HUGO_CMD=${HUGO_CMD="hugo"}
|
||||||
WWWDIR=${WWWDIR="/var/www/www"}
|
WWWDIR=${WWWDIR="/var/www/www"}
|
||||||
|
|
||||||
# bugs ahead
|
# bugs ahead
|
||||||
|
@ -92,13 +92,12 @@ latest_remote_sha () {
|
||||||
build_page() {
|
build_page() {
|
||||||
TMPDIR=$(mktemp -d -t hugo_build_XXXXX)
|
TMPDIR=$(mktemp -d -t hugo_build_XXXXX)
|
||||||
|
|
||||||
PATH=$PATH:$GOPATH \
|
$HUGO_CMD \
|
||||||
hugo \
|
--quiet \
|
||||||
--quiet \
|
--enableGitInfo \
|
||||||
--enableGitInfo \
|
--source "$CLONE_DIR" \
|
||||||
--source "$CLONE_DIR" \
|
--destination "$TMPDIR" \
|
||||||
--destination "$TMPDIR" \
|
|| exit 1
|
||||||
|| exit 1
|
|
||||||
|
|
||||||
rm -rf "${WWWDIR:?}"/*
|
rm -rf "${WWWDIR:?}"/*
|
||||||
cp -r "$TMPDIR"/. "$WWWDIR"
|
cp -r "$TMPDIR"/. "$WWWDIR"
|
||||||
|
|
Loading…
Reference in New Issue