jamtrack/justfile

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