Files
nomad/website/scripts/test.sh

21 lines
610 B
Bash
Executable File

#!/bin/bash
set -e
# passed in from outer makefile, default to 0.3.35
MMVERSION=${1-0.3.35}
echo "Running website in container..."
WEBSITE_CID=$(docker run \
--detach \
--rm \
--publish "4567:4567" \
--publish "35729:35729" \
--volume "$PWD:/website" \
hashicorp/middleman-hashicorp:${MMVERSION})
echo "Website running in container ${WEBSITE_CID}."
trap 'echo Killing docker website container... && docker kill ${WEBSITE_CID}' EXIT HUP INT QUIT TERM
echo "Checking website for dead links using recursive wget..."
wget -nv --recursive --level=10 --delete-after http://localhost:4567