Added DEV build target and configuration.
This commit is contained in:
		
							
								
								
									
										23
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										23
									
								
								Makefile
									
									
									
									
									
								
							@@ -4,7 +4,8 @@ SCSS = $(wildcard www/css/*.scss)
 | 
			
		||||
CSS_FILES = $(SCSS:www/css/%.scss=build/www/css/%.css)
 | 
			
		||||
TEST_MODS = $(wildcard test/*.erl)
 | 
			
		||||
TEST_BEAMS = $(TEST_MODS:test/%.erl=build/test/%.beam)
 | 
			
		||||
TS_ROOT=/usr/local/var/yaws/jdb-labs.com/timestamper
 | 
			
		||||
TS_ROOT=/usr/local/var/yaws/timestamper.jdb-labs.com
 | 
			
		||||
TS_ROOT_DEV=/home/jdbernard/temp/timestamper.jdb-labs.com
 | 
			
		||||
BUILD_SERVER=dev.jdb-labs.com
 | 
			
		||||
BUILD_SOURCE=/~jdbernard/projects/timestamper/web-app
 | 
			
		||||
CWD = `pwd`
 | 
			
		||||
@@ -59,13 +60,27 @@ build: compile
 | 
			
		||||
	cp lib/* build/ebin
 | 
			
		||||
	cp src/ts_db_records.hrl build/include
 | 
			
		||||
	cp yaws.prod.conf build/yaws.conf
 | 
			
		||||
	tar czf build.tar.gz build
 | 
			
		||||
	tar czf timestamper-web.build.tar.gz build
 | 
			
		||||
 | 
			
		||||
deploy: build
 | 
			
		||||
	@service yaws stop
 | 
			
		||||
	@echo Removing existing artifacts.
 | 
			
		||||
	- @rm -r $(TS_ROOT)
 | 
			
		||||
	- @rm -r "$(TS_ROOT)"
 | 
			
		||||
	@echo Copying current artifacts.
 | 
			
		||||
	@cp -r build $(TS_ROOT)
 | 
			
		||||
	@cp -r build "$(TS_ROOT)"
 | 
			
		||||
	@service yaws start
 | 
			
		||||
	@echo Done.
 | 
			
		||||
 | 
			
		||||
deploy-dev: build
 | 
			
		||||
	@echo Removing existing artifacts.
 | 
			
		||||
	- rm -r $(TS_ROOT_DEV)
 | 
			
		||||
	@echo Copying current artifacts.
 | 
			
		||||
	cp -r build $(TS_ROOT_DEV)
 | 
			
		||||
	@echo Altering configuration for DEV.
 | 
			
		||||
	sed -i 's@$(TS_ROOT)@$(TS_ROOT_DEV)@' $(TS_ROOT_DEV)/yaws.conf
 | 
			
		||||
#	mv "$(TS_ROOT_DEV)/www" "$(TS_ROOT_DEV)/timestamper"
 | 
			
		||||
#	mkdir "$(TS_ROOT_DEV)/www"
 | 
			
		||||
#	mv "$(TS_ROOT_DEV)/timestamper" "$(TS_ROOT_DEV)/www/timestamper"
 | 
			
		||||
	@echo Done.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user