This doesn't do any deleting of pre-existing files, (to avoid deleting
any web content from sub directories that aren't being maintained in
this repository). We'll need to eventually sort out a better solution
for that.
--- /dev/null
+DEPLOY_HOST=lmno.games
+DEPLOY_DIR=/srv/lmno.games/www
+DO_NOT_DEPLOY="Makefile"
+
+deploy:
+ rm -rf .deploy-source
+ git clone . .deploy-source
+ rm -rf .deploy-source/.git
+ (cd .deploy-source; rsync -avz \
+ --exclude=$(DO_NOT_DEPLOY) \
+ ./ $(DEPLOY_HOST):$(DEPLOY_DIR) )
+ rm -rf .deploy-source