backend-server-v2/Makefile

28 lines
586 B
Makefile

.PHONY: tw-build tw-watch htmx-copy flowbite-copy assets server test db-reset fmt
tw-build:
npm run tw:build
tw-watch:
npm run tw:watch
htmx-copy:
mkdir -p web/static/vendor && cp node_modules/htmx.org/dist/htmx.min.js web/static/vendor/htmx.min.js
flowbite-copy:
mkdir -p web/static/vendor && cp node_modules/flowbite/dist/flowbite.min.js web/static/vendor/flowbite.js
assets: htmx-copy flowbite-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')