Files
website-hugo/tools/retro-deploy.sh

16 lines
435 B
Bash
Executable File

#!/bin/bash
# Deploys the retro version of the website. Ran the same way as the branch deploy.
set -u
TARGET_FOLDER=$(realpath $1)
BASE_URL="$2"
# Arguments to add to the Hugo call
HUGO_ARGUMENTS="--gc"
# Pull the updates and run Hugo
git pull
hugo --quiet ${HUGO_ARGUMENTS} -b "${BASE_URL}" -d "${TARGET_FOLDER}" -t "lhs-retro"
# Make sure the CGI scripts are executable
find "${TARGET_FOLDER}" -name "*.cgi" -exec chmod a+x {} \;