diff options
| author | Robert Günzler <r@gnzler.io> | 2025-02-19 01:37:47 +0100 |
|---|---|---|
| committer | Robert Günzler <r@gnzler.io> | 2025-02-19 01:37:47 +0100 |
| commit | 7891389e2100385aa341a3ccaa48e90583b2e91d (patch) | |
| tree | 61a45794ed22aabac165a51c662d92e0367a99b4 /webdeploy.mk | |
| parent | 5e6b4e791a4cc51da8c8af7526fa14dfc222cca5 (diff) | |
| download | site-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 'webdeploy.mk')
| -rw-r--r-- | webdeploy.mk | 18 |
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 |