.PHONY: dev dev-seed dev-down dev-status install db-up db-down build clean # macOS 本地一键启动(Postgres+MinIO + API + Vite) # 详见: ./deploy/scripts/dev-local.sh --help dev: @./deploy/scripts/dev-local.sh dev-seed: @./deploy/scripts/dev-local.sh --seed dev-down: @./deploy/scripts/dev-local.sh --down dev-status: @./deploy/scripts/dev-local.sh --status # 仅启动数据库 + MinIO db-up: @echo "=== 启动 PostgreSQL + MinIO ===" docker compose -f docker-compose.dev.yml up -d @sleep 3 @echo "PostgreSQL: localhost:5433" @echo "MinIO API: localhost:9100 (控制台 :9101 minioadmin/minioadmin)" # 停止数据库 db-down: docker compose -f docker-compose.dev.yml down # 安装所有依赖 install: @./deploy/scripts/dev-local.sh --install # 编译后端 build: cd server && go build -o bin/server ./cmd/main.go # 清理 clean: cd server && rm -rf bin/ rm -rf .dev/