.PHONY: build run migrate test tidy docker clean # 编译 server 与 migrate 两个二进制到 bin/ build: go build -o bin/server ./cmd/server go build -o bin/migrate ./cmd/migrate # 构建并启动 API 服务(默认读取 configs/config.yml) run: build ./bin/server # 执行一次结构迁移 migrate: build ./bin/migrate # 跑单测 test: go test ./... # 整理依赖(需联网拉取测试依赖,离线环境慎用) tidy: go mod tidy # 构建镜像 docker: docker build -t fashionapi . # 清理产物 clean: rm -rf bin server server.exe migrate migrate.exe