added Makefile with only one task "rsync_upload".

I wanted to use fabric, but it's to much hassle.

The rsync_upload task uploads the project using rsync by ssh.

Signed-off-by: rscnt <rascnt@gmail.com>
This commit is contained in:
rascencio 2015-06-08 23:19:00 -06:00
parent f58c7dfc75
commit 12b418ca08
1 changed files with 20 additions and 0 deletions

20
Makefile Normal file
View File

@ -0,0 +1,20 @@
PY?=python3
BASEDIR=$(CURDIR)
SSH_HOST=dynamicweb-staging.ungleich.ch
SSH_PORT=22
SSH_USER=app
SSH_TARGET_DIR=/home/$(SSH_USER)/dynamicweb
help:
@echo 'Makefile for a dynamicweb website'
@echo ' '
@echo 'Usage: '
@echo ' make rsync_upload '
collectstatic:
$(PY?) $(BASEDIR)/manage.py collectstatic
rsync_upload:
rsync -avz -e "ssh -p $(SSH_PORT)" --exclude .git --exclude .ropeproject --exclude __pycache__ --exclude *.psd $(BASEDIR) $(SSH_USER)@$(SSH_HOST):$(SSH_TARGET_DIR)