about summary refs log tree commit diff
diff options
context:
space:
mode:
authorRobert Günzler <r@gnzler.io>2025-02-19 01:37:47 +0100
committerRobert Günzler <r@gnzler.io>2025-02-19 01:37:47 +0100
commit7891389e2100385aa341a3ccaa48e90583b2e91d (patch)
tree61a45794ed22aabac165a51c662d92e0367a99b4
parent5e6b4e791a4cc51da8c8af7526fa14dfc222cca5 (diff)
downloadsite-7891389e2100385aa341a3ccaa48e90583b2e91d.tar.gz
make webdeploy.mk more generially useful
i started sharing it with other projects and this is backporting some
changes

Signed-off-by: Robert Günzler <r@gnzler.io>
Diffstat (limited to '')
-rw-r--r--webdeploy.mk18
1 files changed, 9 insertions, 9 deletions
diff --git a/webdeploy.mk b/webdeploy.mk
index ffd1997..2360323 100644
--- a/webdeploy.mk
+++ b/webdeploy.mk
@@ -1,21 +1,21 @@
+SRC_DIR ?= .
 DEPLOY_HOST ?=
 DEPLOY_DIR ?= /var/www/
 
 webdeploy:
-	rsync -vhhh --delete -Ccrzl ./ $(DEPLOY_HOST):$(DEPLOY_DIR)/
+	@ test -n "${DEPLOY_DIR}"
+	rsync -vhhh --delete -Ccrzl $(SRC_DIR) $(DEPLOY_HOST):$(DEPLOY_DIR)/
 
-webdeploy-dev:
-	@ test -n "${DEPLOY_DIR_dev}"
-	@ ${MAKE} webdeploy DEPLOY_DIR=${DEPLOY_DIR_dev}
+webdeploy-test:
+	@ ${MAKE} webdeploy DEPLOY_DIR=${DEPLOY_DIR_test}
 
-webdeploy-prod:
-	@ test -n "${DEPLOY_DIR_prod}"
-	@ ${MAKE} webdeploy DEPLOY_DIR=${DEPLOY_DIR_prod}
+webdeploy-live:
+	@ ${MAKE} webdeploy DEPLOY_DIR=${DEPLOY_DIR_live}
 
 webdeploy-register-hook:
 	@ echo "#!/bin/sh" > .git/hooks/pre-push
 	@ echo "make gen" >> .git/hooks/pre-push
-	@ echo "make webdeploy-prod" >> .git/hooks/pre-push
+	@ echo "make webdeploy-live" >> .git/hooks/pre-push
 	@ echo "exit 0" >> .git/hooks/pre-push
 
-.PHONY: webdeploy webdeploy-dev webdeploy-dev webdeploy-register-hook
+.PHONY: webdeploy webdeploy-test webdeploy-live webdeploy-register-hook