Files
xiaolajiaoyyds 6f71df4849 Initial open-source release
多平台账号批量注册系统,支持 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
2026-03-22 03:44:42 +08:00

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