cjvt-valency/src/frontend_vue/Makefile

24 lines
506 B
Makefile
Raw Normal View History

2019-03-19 07:11:26 +00:00
.PHONY: build-container dev prod info
2019-03-20 16:49:34 +00:00
IMGNAME = vue_frontend
2019-03-19 07:11:26 +00:00
CONNAME = vue-frontend
all: info
info:
echo "Pick either dev or prod."
clean:
- docker kill $(CONNAME)
- docker rm $(CONNAME)
build-container:
docker build . -t $(IMGNAME)
dev: build-container clean
2019-03-20 16:49:34 +00:00
docker run --name $(CONNAME) -d -p 8080:8080 -v $(shell pwd):/src $(IMGNAME) /src/ops_scripts/dev.sh
2019-03-19 07:11:26 +00:00
prod: build-container clean
2019-03-20 16:49:34 +00:00
docker run --name $(CONNAME) -d -p 8080:8080 -v $(shell pwd):/src $(IMGNAME) /src/ops_scripts/prod.sh
2019-03-19 07:11:26 +00:00