feat(deploy): Test auf neue und veränderte md

This commit is contained in:
2026-02-23 12:28:50 +01:00
parent d4890e6c13
commit 9381244bd0

View File

@@ -7,19 +7,17 @@ cd /workspace
echo "==> Pulling latest changes" echo "==> Pulling latest changes"
git pull git pull
echo "==> Checking for changed markdown files" 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)
# Liste der Dateien im letzten Commit if [ -n "$changed" ]; then
CHANGED_FILES=$(git diff --name-only HEAD@{1} HEAD) echo "Markdown changes detected:"
echo "$changed"
echo "$CHANGED_FILES" echo "==> Restarting bruchtal-docs container"
docker compose -f /workspace/docker/bruchtal-docs/docker-compose.yml up -d
# Prüfen ob .md Datei enthalten ist
if echo "$CHANGED_FILES" | grep -qE '\.md$'; then
echo "==> Markdown changes detected. Restarting container..."
docker restart bruchtal-docs
else else
echo "==> No markdown changes detected. Skipping restart." echo "No Markdown changes detected. Skipping restart."
fi fi
echo "==> Deploy finished" echo "==> Deploy finished"