make frontend dev/prod ready

This commit is contained in:
voje
2019-03-19 08:11:26 +01:00
parent e5b6f02abd
commit fbe9eb7b0f
11 changed files with 281 additions and 214 deletions

23
src/frontend_vue/Makefile Normal file
View File

@@ -0,0 +1,23 @@
.PHONY: build-container dev prod info
IMGNAME = vue_vrontend
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
docker run --name $(CONNAME) -d -p 8080:8080 -v $(shell pwd):/src $(IMGNAME) /src/ops_scripts/alpine-dev.sh
prod: build-container clean
docker run --name $(CONNAME) -d -p 8080:8080 -v $(shell pwd):/src $(IMGNAME) /src/ops_scripts/alpine-prod.sh