2026-07-18 00:54:47 +09:00
|
|
|
.PHONY: test check-dependencies check-fixture-lib check-kind-matrix check-frontend build-frontend mvp-up mvp-down mvp-build mvp-logs mvp-ps
|
2026-07-17 21:43:03 +09:00
|
|
|
|
|
|
|
|
COMPOSE := nerdctl compose -f deploy/docker-compose.yml
|
2026-07-17 18:30:34 +09:00
|
|
|
|
2026-07-18 00:54:47 +09:00
|
|
|
test:
|
|
|
|
|
cabal test --offline nuthatch-unit
|
|
|
|
|
|
2026-07-17 18:30:34 +09:00
|
|
|
check-dependencies:
|
|
|
|
|
./tests/kind/run.sh
|
|
|
|
|
|
|
|
|
|
check-fixture-lib:
|
|
|
|
|
./tests/kind/lib-test.sh
|
2026-07-17 21:43:03 +09:00
|
|
|
|
2026-07-18 00:54:47 +09:00
|
|
|
check-kind-matrix:
|
|
|
|
|
./tests/kind/matrix-run.sh
|
|
|
|
|
|
2026-07-17 22:53:39 +09:00
|
|
|
check-frontend:
|
|
|
|
|
npm --prefix web run check
|
|
|
|
|
|
|
|
|
|
build-frontend:
|
|
|
|
|
npm --prefix web run build
|
|
|
|
|
|
2026-07-17 21:43:03 +09:00
|
|
|
mvp-build:
|
|
|
|
|
$(COMPOSE) build nuthatch
|
|
|
|
|
|
|
|
|
|
mvp-up:
|
|
|
|
|
$(COMPOSE) up --build -d
|
|
|
|
|
@echo "Nuthatch MVP: http://127.0.0.1:8080 (dev login with any single-token username)"
|
|
|
|
|
|
|
|
|
|
mvp-down:
|
|
|
|
|
$(COMPOSE) down -v
|
|
|
|
|
|
|
|
|
|
mvp-logs:
|
|
|
|
|
$(COMPOSE) logs -f nuthatch
|
|
|
|
|
|
|
|
|
|
mvp-ps:
|
|
|
|
|
$(COMPOSE) ps
|