feat(deploy): restart von bruchtal-docs nur bei Änderungen in *.md
This commit is contained in:
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user