feat(deploy): restart von bruchtal-docs nur bei Änderungen in *.md

This commit is contained in:
2026-02-21 22:39:25 +01:00
parent 07f84b0454
commit 4f25282c80

View File

@@ -1,18 +1,24 @@
#!/bin/bash #!/bin/bash
set -e set -e
echo "===== Bruchtal Deploy $(date) ====="
cd /docker/Bruchtal cd /docker/Bruchtal
echo "Pulling latest changes..." echo "==> Pulling latest changes"
git pull git pull
echo "Updating containers..." echo "==> Checking for changed markdown files"
docker restart bruchtal-docs
# Liste der Dateien im letzten Commit
CHANGED_FILES=$(git diff --name-only HEAD@{1} HEAD)
echo "Deploy finished." echo "$CHANGED_FILES"
#testtesttest
# 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
echo "==> No markdown changes detected. Skipping restart."
fi
echo "==> Deploy finished"