diff options
-rw-r--r-- | .gitignore | 1 | ||||
-rwxr-xr-x | scripts/watch | 25 |
2 files changed, 21 insertions, 5 deletions
@@ -3,3 +3,4 @@ _static/templates.epub _static/templates.pdf site .cache +.env diff --git a/scripts/watch b/scripts/watch index b0b3c50..a5aa653 100755 --- a/scripts/watch +++ b/scripts/watch @@ -9,11 +9,26 @@ DIRNAME="$(cd `dirname $0` &> /dev/null && pwd)" BASEDIR="$DIRNAME/.." WATCHED="docs" -# Got to the base folder +# Load existing .env file +if [ -e "$BASEDIR/.env" ]; then + source $BASEDIR/.env +fi + +# Configuration +FOLDER="${FOLDER:-/srv/shared}" +VM="${VM:-}" + +# Got to the base folder, to make sure an empty VM +# would resolve to the local kvmxfile cd $BASEDIR +# Built-in implementation +# # Dispatch -while inotifywait -r $WATCHED; do - #mkdocs build - kvmx ssh make -C /srv/shared compile -done +#while inotifywait -r $WATCHED; do +# #mkdocs build +# kvmx ssh $VM make -C $FOLDER compile +#done + +# Setup watcher +kvmx inotify $VM $WATCHED make -C $FOLDER compile |