23 lines
639 B
Makefile
23 lines
639 B
Makefile
gen:
|
|
go tool templ generate
|
|
|
|
dev:
|
|
go tool templ generate --watch --proxy="http://127.0.0.1:8090" --cmd="env -u TEMPL_DEV_MODE go run . serve --dir pb_data"
|
|
|
|
build:
|
|
go tool templ generate && go build -o bin/jamtrack .
|
|
|
|
serve:
|
|
./bin/jamtrack serve --dir pb_data
|
|
|
|
test:
|
|
go test -race ./...
|
|
|
|
# Install E2E dependencies and download Chromium (run once, or after updating package.json).
|
|
e2e-setup:
|
|
cd e2e && npm install && npx playwright install chromium
|
|
|
|
# Run Playwright E2E flows against the running dev server.
|
|
# Credentials are read from .env (see README and example.env).
|
|
e2e:
|
|
go tool envrun node e2e/flows.mjs
|