#!/bin/sh set -e # test XDG_RUNTIME_DIR 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$' | awk '{print $2}' || true) if [ -n "$changed" ]; then echo "Markdown changes detected:" echo "$changed" echo "==> Restarting bruchtal-docs container" docker compose -f /workspace/docker/bruchtal-docs/docker-compose.yml up -d else echo "No Markdown changes detected. Skipping restart." fi echo "==> Deploy finished"