blob: b4a677c0a057672ed6fd11feb59458b662016d7e [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
package-lock.json: package.json
npm install
.PHONY: build-frontend-ci
build-frontend-ci:
npm ci
npx webpack --mode=production