43 lines
681 B
Makefile
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 ./...
|