| include ../kube/kube.mk |
| |
| .PHONY: build |
| build: npm-ci |
| npx webpack --mode=development |
| GOOS=linux go install -a ./go/task-driver-server |
| |
| .PHONY: release |
| release: npm-ci |
| NODE_ENV='production' npx webpack --mode=production |
| CGO_ENABLED=0 GOOS=linux go install -a ./go/task-driver-server |
| ./build_release |
| |
| .PHONY: push |
| push: release pushk |
| pushk --message="$(MESSAGE)" --use-temp-checkout task-driver-server |
| |
| .PHONY: serve |
| serve: npm-ci |
| npx webpack-dev-server --mode=development --watch-poll --host=$(shell hostname) |
| |
| .PHONY: watch |
| watch: npm-ci |
| npx webpack --watch-poll --mode=development --watch-poll |
| |
| .PHONY: build-frontend-ci |
| build-frontend-ci: npm-ci |
| npx webpack --mode=production |
| |
| include ../make/npm.mk |