Files
kefu_cloud/Makefile
T
yml2213 32d88f42e7 修复 MinIO 端口冲突并优化顶栏 IP 展示
- MinIO 宿主机端口改为 9100/9101,避免与 hfb-minio 冲突
- 测试与配置默认 PublicBase 同步为 9100
- 工作台顶栏固定展示 IP|地区,详情回填会话元数据
- 种子数据补充访客 IP/地区示例
2026-07-15 12:39:39 +08:00

35 lines
843 B
Makefile

.PHONY: dev db-up db-down install build clean
# 一键启动开发环境(数据库 + 后端 + 前端)
dev: db-up
@echo "=== 启动后端服务 ==="
cd server && (test -f .env && set -a && . ./.env && set +a; go run cmd/main.go &)
@sleep 2
@echo "=== 启动前端开发服务器 ==="
cd web && npm run dev
# 仅启动数据库 + 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:
cd web && npm install
cd server && go mod download
# 编译后端
build:
cd server && go build -o bin/server ./cmd/main.go
# 清理
clean:
cd server && rm -rf bin/