mirror of
https://github.com/alice-lg/alice-lg.git
synced 2024-05-11 05:55:03 +00:00
30 lines
593 B
Docker
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
|
|
|
|
|
|
|