add optional HUGO_GIT_BRANCH

This commit is contained in:
p4u1 2024-08-06 18:22:05 +02:00
parent 21e1275cad
commit 70568903b9
3 changed files with 8 additions and 1 deletions

View File

@ -3,4 +3,4 @@ export BADGER_ENTRYPOINT_VERSION=v1
export DEFAULT_CONF_VERSION=v1
export SSH_CONF_VERSION=v1
export SSH_DEPLOY_KEY_VERSION=v1
export WEBHOOKD_SCRIPT_VERSION=v1
export WEBHOOKD_SCRIPT_VERSION=v2

View File

@ -31,6 +31,7 @@ services:
image: codeberg.org/eotl/site-badger:0.1.0
environment:
- HUGO_GIT_URL
- HUGO_GIT_BRANCH
- HUGO_PUBLIC_DIR=/usr/share/nginx/website
- HUGO_WORKING_DIR=/root/website
- PRIVATE_ENABLED

View File

@ -23,6 +23,12 @@ echo "◆ Pull latest version from .git repository"
git fetch --all
git reset --hard origin/main
if [ ! -d "$HUGO_GIT_BRANCH" ]; then
echo "Checkout $HUGO_GIT_BRANCH"
git reset --hard origin/$HUGO_GIT_BRANCH
git checkout origin/$HUGO_GIT_BRANCH
fi
echo "◆ Install or update Hugo Modules"
hugo mod get -u