.PHONY: env-up env-down admin-install admin-build admin-dev build run tidy # 起/停 MySQL + MinIO env-up: cd deployments && docker compose up -d env-down: cd deployments && docker compose down # 后台前端 admin-install: cd web/admin && npm install 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