一个提供各类运维工具部署教程的 Web 应用。
ops-tutorial-app/
├── frontend/ # 前端 Next.js
│ ├── src/ # React 组件
│ └── package.json
├── backend/ # 后端 Spring Boot
│ ├── src/ # Java 代码
│ └── pom.xml
└── README.md
cd frontend
npm install
npm run devcd backend
./mvnw spring-boot:runAPI 地址: http://localhost:8080
| 方法 | 路径 | 说明 |
|---|---|---|
| GET | /api/v1/tutorials | 获取所有教程 |
| GET | /api/v1/tutorials?category=docker | 按分类筛选 |
| GET | /api/v1/tutorials?search=nginx | 搜索教程 |
| GET | /api/v1/tutorials/{id} | 获取教程详情 |
| POST | /api/v1/tutorials | 创建教程 |
| DELETE | /api/v1/tutorials/{id} | 删除教程 |
| 方法 | 路径 | 说明 |
|---|---|---|
| GET | /api/v1/favorites | 获取收藏列表 |
| POST | /api/v1/favorites | 添加收藏 |
| DELETE | /api/v1/favorites/{id} | 取消收藏 |
| GET | /api/v1/favorites/check/{id} | 检查是否收藏 |
- 8个运维分类:Docker、K8s、监控系统、Web服务器、数据库、CI/CD、消息队列、安全工具
- 20+详细教程
- 搜索和分类筛选
- 代码一键复制
- 用户收藏功能
- 暗色主题 UI
- 响应式布局
- 前端: Next.js 16 + TypeScript + Tailwind CSS
- 后端: Spring Boot 3.2 + JPA + H2 数据库