26 lines
548 B
Bash
Executable File
26 lines
548 B
Bash
Executable File
#!/bin/sh
|
|
set -e
|
|
# test XDG_RUNTIME_DIR
|
|
|
|
cd /workspace
|
|
|
|
echo "==> Pulling latest changes"
|
|
git pull
|
|
|
|
echo "==> Checking for changed markdown files"
|
|
|
|
# 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
|
|
else
|
|
echo "==> No markdown changes detected. Skipping restart."
|
|
fi
|
|
|
|
echo "==> Deploy finished"
|