.PHONY: admin-install admin-build admin-dev build run tidy

# 后台前端
admin-install:
	cd web/admin && npm ci

admin-build:
	cd web/admin && npm run build

admin-dev:
	cd web/admin && npm run dev

# 构建单二进制（先出后台产物再 go build，embed 打包）
build: admin-build
	go build -o bin/pets-be ./cmd/server

# 直接运行后端（使用当前已存在的 internal/admin/dist）
run:
	go run ./cmd/server

tidy:
	go mod tidy
