Added DEV build target and configuration.
This commit is contained in:
parent
12bae10384
commit
950f4a0b70
23
Makefile
23
Makefile
@ -4,7 +4,8 @@ SCSS = $(wildcard www/css/*.scss)
|
|||||||
CSS_FILES = $(SCSS:www/css/%.scss=build/www/css/%.css)
|
CSS_FILES = $(SCSS:www/css/%.scss=build/www/css/%.css)
|
||||||
TEST_MODS = $(wildcard test/*.erl)
|
TEST_MODS = $(wildcard test/*.erl)
|
||||||
TEST_BEAMS = $(TEST_MODS:test/%.erl=build/test/%.beam)
|
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_SERVER=dev.jdb-labs.com
|
||||||
BUILD_SOURCE=/~jdbernard/projects/timestamper/web-app
|
BUILD_SOURCE=/~jdbernard/projects/timestamper/web-app
|
||||||
CWD = `pwd`
|
CWD = `pwd`
|
||||||
@ -59,13 +60,27 @@ build: compile
|
|||||||
cp lib/* build/ebin
|
cp lib/* build/ebin
|
||||||
cp src/ts_db_records.hrl build/include
|
cp src/ts_db_records.hrl build/include
|
||||||
cp yaws.prod.conf build/yaws.conf
|
cp yaws.prod.conf build/yaws.conf
|
||||||
tar czf build.tar.gz build
|
tar czf timestamper-web.build.tar.gz build
|
||||||
|
|
||||||
deploy: build
|
deploy: build
|
||||||
@service yaws stop
|
@service yaws stop
|
||||||
@echo Removing existing artifacts.
|
@echo Removing existing artifacts.
|
||||||
- @rm -r $(TS_ROOT)
|
- @rm -r "$(TS_ROOT)"
|
||||||
@echo Copying current artifacts.
|
@echo Copying current artifacts.
|
||||||
@cp -r build $(TS_ROOT)
|
@cp -r build "$(TS_ROOT)"
|
||||||
@service yaws start
|
@service yaws start
|
||||||
@echo Done.
|
@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.
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user