| 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 |