Files
yml2213 ff90d742ad 新增 mac 本地一键开发启动脚本
提供 deploy/scripts/dev-local.sh,统一拉起 Postgres/MinIO、API 与前端;Makefile 的 dev 相关目标改为调用该脚本。
2026-07-17 21:39:26 +08:00

41 lines
905 B
Makefile
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
.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/