aboutsummaryrefslogtreecommitdiffstats
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
parent8b533032927840d35d31b124ec46ab2803f3fcf2 (diff)
downloadwebsite-6ca04ed7d406781bb47dc826bea12f970cd4ebb8.tar.gz
Makefile: Add deployment
-rw-r--r--Makefile10
-rwxr-xr-xbin/ssg1
2 files changed, 8 insertions, 3 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)/*
diff --git a/bin/ssg b/bin/ssg
index f47f819..b96e01f 100755
--- a/bin/ssg
+++ b/bin/ssg
@@ -44,7 +44,6 @@ _convert_urls() {
sed -i "s@<img[^>]* src=\"[/^\"]*/@<img src=\"$2/@g" "${1}"
}
-
main() {
local file
remember that computers suck.