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