hyper.quineglobal.com/Makefile
Philip Peterson 1dc3e04f11 Fixes
2026-05-26 00:27:36 -07:00

43 lines
681 B
Makefile

.PHONY: benchmark
benchmark:
go test -bench=.
.PHONY: build
build:
docker build --platform linux/amd64 . -t forge.quinefoundation.com/ironmagma/hyper-quineglobal-com
.PHONY: push
push: build
docker push forge.quinefoundation.com/ironmagma/hyper-quineglobal-com
.PHONY: cover
cover:
go tool cover -html=cover.out
.PHONY: css
css:
npm run css
.PHONY: css-watch
css-watch:
npm run css:watch
.PHONY: dev
dev:
@trap 'kill 0' SIGINT SIGTERM; npm run css:watch & go run ./cmd/app; wait
.PHONY: install
install:
npm install
.PHONY: lint
lint:
golangci-lint run
.PHONY: start
start:
go run ./cmd/app
.PHONY: test
test:
go test -coverprofile=cover.out -shuffle on ./...