.PHONY: build run dev web-dev web-build docker-up docker-down docker-logs db-migrate # 本地开发 build: go build -o bin/server ./cmd/server run: build ./bin/server dev: go run ./cmd/server # 前端开发 web-dev: cd web && npm install && npm run dev web-build: cd web && npm install && npm run build # Docker docker-up: docker-compose -f deploy/docker-compose.yml up -d --build docker-down: docker-compose -f deploy/docker-compose.yml down docker-logs: docker-compose -f deploy/docker-compose.yml logs -f api # 数据库 db-migrate: go run ./cmd/server -migrate-only .DEFAULT_GOAL := build