26 lines
585 B
Bash
Executable File
26 lines
585 B
Bash
Executable File
#!/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"
|