| 
									
										
										
										
											2015-06-08 23:19:00 -06:00
										 |  |  | PY?=python3 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | BASEDIR=$(CURDIR) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-06-13 22:12:00 -06:00
										 |  |  | SSH_HOST=dynamicweb.ungleich.ch | 
					
						
							| 
									
										
										
										
											2015-06-08 23:19:00 -06:00
										 |  |  | SSH_PORT=22 | 
					
						
							|  |  |  | SSH_USER=app | 
					
						
							| 
									
										
										
										
											2015-06-13 20:05:57 -06:00
										 |  |  | SSH_TARGET_DIR=/home/$(SSH_USER)/app | 
					
						
							| 
									
										
										
										
											2015-06-08 23:19:00 -06:00
										 |  |  | 
 | 
					
						
							|  |  |  | help: | 
					
						
							|  |  |  | 	@echo 'Makefile for a dynamicweb website' | 
					
						
							|  |  |  | 	@echo '                                            ' | 
					
						
							|  |  |  | 	@echo 'Usage:                                      ' | 
					
						
							|  |  |  | 	@echo '  make rsync_upload                         ' | 
					
						
							| 
									
										
										
										
											2015-06-09 02:27:10 -06:00
										 |  |  | 	@echo '  make install_debian_packages              ' | 
					
						
							| 
									
										
										
										
											2015-06-08 23:19:00 -06:00
										 |  |  | 
 | 
					
						
							|  |  |  | collectstatic: | 
					
						
							|  |  |  | 	$(PY?) $(BASEDIR)/manage.py collectstatic | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | rsync_upload: | 
					
						
							| 
									
										
										
										
											2015-06-13 20:05:57 -06:00
										 |  |  | 	rsync -P -rvzc -e "ssh -p $(SSH_PORT)" --exclude dynamicweb/local/local_settings.py --exclude .git --exclude .ropeproject --exclude __pycache__ --exclude *.pyc --exclude *~ --exclude *.psd $(BASEDIR)/* $(SSH_USER)@$(SSH_HOST):$(SSH_TARGET_DIR) --cvs-exclude | 
					
						
							| 
									
										
										
										
											2015-06-08 23:29:44 -06:00
										 |  |  | 
 | 
					
						
							|  |  |  | install_debian_packages: | 
					
						
							|  |  |  | 	apt-get update && cat $(BASEDIR)/requirements.debian.txt | xargs apt-get install -y --no-install-recommends |