From 9381244bd0f2e7b263c7729824e5abf85225e289 Mon Sep 17 00:00:00 2001 From: admin Date: Mon, 23 Feb 2026 12:28:50 +0100 Subject: [PATCH] =?UTF-8?q?feat(deploy):=20Test=20auf=20neue=20und=20ver?= =?UTF-8?q?=C3=A4nderte=20md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- deploy/deploy-bruchtal.sh | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/deploy/deploy-bruchtal.sh b/deploy/deploy-bruchtal.sh index 9292e7e..6b11226 100755 --- a/deploy/deploy-bruchtal.sh +++ b/deploy/deploy-bruchtal.sh @@ -7,19 +7,17 @@ cd /workspace echo "==> Pulling latest changes" 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 -CHANGED_FILES=$(git diff --name-only HEAD@{1} HEAD) - -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 +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." + echo "No Markdown changes detected. Skipping restart." fi echo "==> Deploy finished"