aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorRomain Gonçalves <me@rgoncalves.se>2021-08-07 20:27:00 +0200
committerRomain Gonçalves <me@rgoncalves.se>2021-08-07 20:27:00 +0200
commit6ca04ed7d406781bb47dc826bea12f970cd4ebb8 (patch)
tree3262f454217dd802544ddb11aec890622fc54f9d /Makefile
parent8b533032927840d35d31b124ec46ab2803f3fcf2 (diff)
downloadwebsite-6ca04ed7d406781bb47dc826bea12f970cd4ebb8.tar.gz
Makefile: Add deployment
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile10
1 files changed, 8 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index def4abd..fcd376c 100644
--- a/Makefile
+++ b/Makefile
@@ -4,6 +4,8 @@ BIN := ./bin
SRC := ./src
OUT := ./out
TMP := ./tmp
+REMOTE := root@dc0
+REMOTE_DIR := /var/www/htdocs/rgoncalves.se
BASE_URL = https://rgoncalves.se
.PHONY: all \
@@ -12,11 +14,15 @@ BASE_URL = https://rgoncalves.se
all: clean website
+local: clean
+ BASE_URL=$$PWD/$(OUT) $(BIN)/ssg
+
website: clean
BASE_URL=$(BASE_URL) $(BIN)/ssg
-local: clean
- BASE_URL=$$PWD/$(OUT) $(BIN)/ssg
+deploy: website
+ rsync -e ssh -avz --delete $(OUT)/ $(REMOTE):$(REMOTE_DIR)
+ ssh $(REMOTE) chown -R www:www $(REMOTE_DIR)
clean:
- rm -r $(OUT) $(TMP)/*
remember that computers suck.