1
0
mirror of https://github.com/alice-lg/alice-lg.git synced 2024-05-11 05:55:03 +00:00
alice-lg-alice-lg/client/Makefile.docker
2018-07-13 11:02:32 +02:00

30 lines
593 B
Docker

DOCKER_IMAGE := alice-lg-node:latest
DOCKER_EXEC := docker run -t -v `pwd`:/client/ -i $(DOCKER_IMAGE)
all: client
@echo "Built alice-lg client"
image:
docker build . -t $(DOCKER_IMAGE)
deps: image
$(DOCKER_EXEC) npm install
$(DOCKER_EXEC) npm install -g gulp
$(DOCKER_EXEC) npm install -g gulp-cli
client: deps
@echo "Building alice UI"
$(DOCKER_EXEC) ./node_modules/.bin/gulp
client_prod: deps
@echo "Building alice UI (production)"
$(DOCKER_EXEC) DISABLE_LOGGING=1 NODE_ENV=production ./node_modules/.bin/gulp
watch: deps
$(DOCKER_EXEC) ./node_modules/.bin/gulp watch