Website/deploy
2024-04-01 15:26:33 +02:00

15 lines
No EOL
466 B
Bash
Executable file

#!/bin/bash
#
# Locally builds the site and deploys it to Uberspace using rsync
# https://gohugo.io/hosting-and-deployment/deployment-with-rsync/
SRC=public
# The host uberspace needs to be setup in ~/.ssh/config
DST="uberspace:~/this.ven.uber.space"
HID="music/inconvenient-ep/influenca/hidden"
DFS="content/$HID/.ht*"
DFD="$DST/$HID/"
hugo --cleanDestinationDir && rsync -avz --delete $SRC/ $DST/
# Manually sync dot files for authentication
rsync -avz $DFS $DFD