blob: 6277407613a2443be5ef2667ad539e7bc4fcf751 [file] [log] [blame]
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