多平台账号批量注册系统,支持 OpenAI / Grok / Kiro / Gemini 平台的全自动注册。 Features: - 用户名/密码注册登录(首个用户自动管理员) - JWT 认证 + bcrypt 密码加密 - 积分系统与多用户管理 - HuggingFace Space 弹性 Worker 节点管理 - Cloudflare Worker 负载均衡 - 实时日志推送(SSE/WebSocket) - 管理后台(用户管理、系统设置、代理池、卡池) Tech Stack: Go 1.25 / Gin / GORM / PostgreSQL / Vue 3 / Vite / TailwindCSS
45 lines
587 B
Makefile
45 lines
587 B
Makefile
.PHONY: dev build run clean test migrate
|
|
|
|
# 开发模式
|
|
dev:
|
|
GIN_MODE=debug DEV_MODE=true go run cmd/server/main.go
|
|
|
|
# 构建
|
|
build:
|
|
go build -o bin/regplatform cmd/server/main.go
|
|
|
|
# 运行构建产物
|
|
run: build
|
|
./bin/regplatform
|
|
|
|
# 前端开发
|
|
web-dev:
|
|
cd web && npm run dev
|
|
|
|
# 前端构建
|
|
web-build:
|
|
cd web && npm run build
|
|
|
|
# 全量构建(后端 + 前端)
|
|
all: web-build build
|
|
|
|
# 清理
|
|
clean:
|
|
rm -rf bin/
|
|
rm -rf web/dist/
|
|
|
|
# 测试
|
|
test:
|
|
go test ./...
|
|
|
|
# Docker
|
|
docker:
|
|
docker-compose up -d --build
|
|
|
|
docker-down:
|
|
docker-compose down
|
|
|
|
# Go 依赖
|
|
tidy:
|
|
go mod tidy
|