Ctrl K
ComunidadGuías…

Makefile

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
SHELL := /bin/bash
.PHONY: build test check local-up local-down bootstrap api dashboard

build:
	GOMAXPROCS=2 go build -p 2 -trimpath -ldflags='-s -w' -o bin/hakopod ./cmd/hakopod
	GOMAXPROCS=2 go build -p 2 -trimpath -ldflags='-s -w' -o bin/hakopod-server ./cmd/hakopod-server

test:
	GOMAXPROCS=2 go test -p 2 ./...
	pnpm --dir web test

check: test
	GOMAXPROCS=2 go vet -p 2 ./...
	pnpm --dir web typecheck
	pnpm --dir web build

local-up:
	./scripts/local-up.sh

local-down:
	./scripts/local-down.sh

bootstrap: build
	source .local/env && bin/hakopod-server bootstrap --key-file .local/admin-key

api:
	source .local/env && exec bin/hakopod-server

dashboard:
	HAKOPOD_API_URL=http://127.0.0.1:8080 HAKOPOD_WEB_ORIGIN=http://127.0.0.1:4173 pnpm --dir web dev --port 4173