From 4f25282c80bdd34a6f6dbf3212185ede17a54baa Mon Sep 17 00:00:00 2001 From: admin Date: Sat, 21 Feb 2026 22:39:25 +0100 Subject: [PATCH] =?UTF-8?q?feat(deploy):=20restart=20von=20bruchtal-docs?= =?UTF-8?q?=20nur=20bei=20=C3=84nderungen=20in=20*.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- deploy/deploy-bruchtal.sh | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/deploy/deploy-bruchtal.sh b/deploy/deploy-bruchtal.sh index 322474e..471b75d 100755 --- a/deploy/deploy-bruchtal.sh +++ b/deploy/deploy-bruchtal.sh @@ -1,18 +1,24 @@ #!/bin/bash - set -e -echo "===== Bruchtal Deploy $(date) =====" - cd /docker/Bruchtal -echo "Pulling latest changes..." +echo "==> Pulling latest changes" git pull -echo "Updating containers..." -docker restart bruchtal-docs +echo "==> Checking for changed markdown files" +# Liste der Dateien im letzten Commit +CHANGED_FILES=$(git diff --name-only HEAD@{1} HEAD) -echo "Deploy finished." -#testtesttest +echo "$CHANGED_FILES" +# 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"