#!/bin/sh set -e # test XDG_RUNTIME_DIR #HALLO cd /workspace echo "==> Pulling latest changes" git pull echo "==> Checking for new or modified Markdown files" # A = Added, M = Modified changed=$(git diff --name-status HEAD~1 HEAD | grep -E '^[AM]\s.*(\.md$|mkdocs\.yml$)' | awk '{print $2}' || true) if [ -n "$changed" ]; then echo "Markdown changes detected:" echo "$changed" echo "==> Restarting bruchtal-docs container" cd /workspace docker restart bruchtal-docs else echo "No Markdown changes detected. Skipping restart." fi echo "==> Deploy finished"