31 lines
1.0 KiB
Bash
31 lines
1.0 KiB
Bash
#!/usr/bin/env bash
|
|
|
|
set -eu
|
|
|
|
cd "$(dirname "$0")/.."
|
|
|
|
# Upload homepage
|
|
cd static
|
|
scp homepage.html root@codigoparallevar.com:/mnt/vols/misc/codigoparallevar/index.html
|
|
|
|
# Build notes
|
|
cd ../scripts
|
|
rm -Rf ../_gen/notes
|
|
WATCH_AND_REBUILD=0 python3 generate.py ~/.logs/brain ../_gen/notes
|
|
|
|
rm -Rf ../_gen/blog
|
|
WATCH_AND_REBUILD=0 python3 blog.py ~/cloud/nextcloud/blog/posts/ ../_gen/blog
|
|
|
|
rm -Rf ../_gen/static
|
|
cp -Rv ../static ../_gen/static
|
|
|
|
# Upload notes
|
|
cd ../_gen
|
|
rsync -HPaz static/ --delete-after --exclude='*.html' root@codigoparallevar.com:/mnt/vols/misc/codigoparallevar/static/
|
|
rsync -HPaz notes/ --delete-after --exclude='xapian' --exclude='*.sqlite3' root@codigoparallevar.com:/mnt/vols/misc/codigoparallevar/notes/
|
|
rsync -HPaz notes/db.sqlite3 root@codigoparallevar.com:/mnt/vols/misc/codigoparallevar-api/
|
|
rsync -HPaz blog/ --delete-after --exclude='xapian' --exclude='*.sqlite3' root@codigoparallevar.com:/mnt/vols/misc/codigoparallevar/blog/
|
|
|
|
# Restart API server
|
|
ssh root@codigoparallevar.com docker restart notes-api-server
|