🎨 增加并发访问

This commit is contained in:
2026-03-05 21:28:41 +08:00
commit 84c66ccaa7
114 changed files with 35396 additions and 0 deletions

68
Makefile Normal file
View File

@@ -0,0 +1,68 @@
.PHONY: dev build release clean test lint fmt ui ui-dev docker help
# 默认目标
help:
@echo "Usage: make <target>"
@echo ""
@echo "开发:"
@echo " dev cargo rundebug 模式,需先 make ui"
@echo " ui-dev 启动前端 dev server"
@echo ""
@echo "构建:"
@echo " ui 构建前端"
@echo " build 构建前端 + 后端debug"
@echo " release 构建前端 + 后端release"
@echo " docker 构建 Docker 镜像"
@echo ""
@echo "质量:"
@echo " test 运行测试"
@echo " lint cargo clippy"
@echo " fmt cargo fmt"
@echo " check fmt + clippy + test"
@echo ""
@echo "其他:"
@echo " clean 清理构建产物"
# --- 前端 ---
ui:
cd admin-ui && pnpm install && pnpm build
ui-dev:
@echo "启动前端 dev server: http://localhost:5173"
cd admin-ui && pnpm install && pnpm dev
# --- 后端 ---
dev: ui
cargo run --features sensitive-logs -- -c config/config.json --credentials config/credentials.json
build: ui
cargo build
release: ui
cargo build --release
# --- 质量 ---
test:
cargo test
lint:
cargo clippy -- -D warnings
fmt:
cargo fmt
check: fmt lint test
# --- Docker ---
docker:
docker build -t kiro-rs .
# --- 清理 ---
clean:
cargo clean
rm -rf admin-ui/dist admin-ui/node_modules