13 lines
487 B
Bash
Executable File
13 lines
487 B
Bash
Executable File
#!/bin/bash
|
|
cd /home/lionel/docker/docs
|
|
git fetch origin main --quiet
|
|
LOCAL=$(git rev-parse HEAD)
|
|
REMOTE=$(git rev-parse origin/main)
|
|
if [ "$LOCAL" != "$REMOTE" ]; then
|
|
git pull origin main --quiet
|
|
echo "$(date): Pulled new changes" >> /home/lionel/docker/docs/sync.log
|
|
# Force MkDocs to rebuild by sending SIGHUP
|
|
docker kill --signal=SIGHUP mkdocs 2>/dev/null || docker restart mkdocs
|
|
echo "$(date): Triggered MkDocs rebuild" >> /home/lionel/docker/docs/sync.log
|
|
fi
|