backend-server-v2/Makefile

25 lines
455 B
Makefile

.PHONY: tw-build tw-watch flags-copy assets server test db-reset fmt
tw-build:
npm --prefix tailwind run tw:build
tw-watch:
npm --prefix tailwind run tw:watch
flags-copy:
mkdir -p web/static/vendor/flags && cp assets/flags/*.svg web/static/vendor/flags/
assets: flags-copy tw-build
server:
go run ./cmd/server
test:
go test ./...
db-reset:
rm -f ./data/app.db ./data/app.sqlite3
fmt:
gofmt -w $$(find ./cmd ./internal -type f -name '*.go')