|
|
@@ -0,0 +1,38 @@ |
|
|
|
SHELL:=/bin/bash |
|
|
|
|
|
|
|
.PHONY: prepare |
|
|
|
prepare: |
|
|
|
if ! [[ -d node-v8.12.0-linux-x64 ]]; then \ |
|
|
|
wget https://nodejs.org/dist/v8.12.0/node-v8.12.0-linux-x64.tar.xz && \ |
|
|
|
tar -xvf node-v8.12.0-linux-x64.tar.xz && \ |
|
|
|
cd node-v8.12.0-linux-x64/ && \ |
|
|
|
cp -prv * /usr/local/; \ |
|
|
|
fi |
|
|
|
|
|
|
|
.PHONY: build |
|
|
|
build: |
|
|
|
npm run build |
|
|
|
|
|
|
|
.PHONY: dev |
|
|
|
dev: |
|
|
|
npm run dev |
|
|
|
|
|
|
|
.PHONY: docker_api |
|
|
|
docker_api: |
|
|
|
cd docker_api && bash build.sh |
|
|
|
|
|
|
|
.PHONY: docker_web |
|
|
|
docker_web: |
|
|
|
rsync -raPv --delete dist docker_web/ && cd docker_web/ && bash build.sh |
|
|
|
|
|
|
|
.PHONY: docker_api_publish |
|
|
|
docker_api_publish: |
|
|
|
cd docker_api && bash publish.sh |
|
|
|
|
|
|
|
.PHONY: docker_web_publish |
|
|
|
docker_web_publish: |
|
|
|
cd docker_web && bash publish.sh |
|
|
|
|
|
|
|
.PHONY: clean |
|
|
|
clean: |
|
|
|
rm -rf dist/*.main.js dist/*.worker.js dist/css/ dist/main.js && rm -rf docker_web/dist |