summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhorus_arch2016-12-06 21:31:30 +0100
committerhorus_arch2016-12-06 21:31:30 +0100
commitedba558642255b63b4e2fac8d2ef4733d3ccd6aa (patch)
tree01b79abf39868a5ad888bb3d648529c8916c5c4d
parentb735dec01e99e132cd9a797e62d2bcd532083971 (diff)
downloadgospeladlershof.de-edba558642255b63b4e2fac8d2ef4733d3ccd6aa.tar.gz
Vereinfacht das Makefile.
-rw-r--r--Makefile11
1 files changed, 5 insertions, 6 deletions
diff --git a/Makefile b/Makefile
index 9acd7b2..ee1d238 100644
--- a/Makefile
+++ b/Makefile
@@ -3,16 +3,15 @@ all: build deploy
build:
cd gospeladlershof.de && make build
-deploy: build
+deploy:
if [ -d /var/www/gospeladlershof.de ]; then\
( rsync -avz intern/ /var/www/gospeladlershof.de/intern/ 1>/dev/null 2>/dev/null && \
- cd gospeladlershof.de && rsync --delete -avz public/ /var/www/gospeladlershof.de/gospeladlershof.de/ 1>/dev/null 2>/dev/null && \
- cd .. && rsync --delete -avz intern.gospeladlershof.de/ /var/www/gospeladlershof.de/intern.gospeladlershof.de/ 1>/dev/null 2>/dev/null && \
- echo "Success: Site gospeladlershof.de was built.") || ./error.sh; \
+ rsync --delete -avz intern.gospeladlershof.de/ /var/www/gospeladlershof.de/intern.gospeladlershof.de/ 1>/dev/null 2>/dev/null && || ./error.sh && exit 1) \
else \
- rsync -avze ssh intern/ online:/var/www/gospeladlershof.de/intern/ && \
- cd gospeladlershof.de && rsync --delete --exclude=secrets.php --exclude=json -avze ssh public/ online:/var/www/gospeladlershof.de/gospeladlershof.de/; \
+ rsync -avze ssh intern/ online:/var/www/gospeladlershof.de/intern/ \
fi
+ ( cd gospeladlershof.de && make deploy && \
+ echo "Success: Site gospeladlershof.de was built." ) || ( ./error.sh && exit 1 )
clean:
cd gospeladlershof.de && make clean