Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

运维教程 APP (OpsGuide)

一个提供各类运维工具部署教程的 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 dev

访问 http://localhost:3000

后端

cd backend
./mvnw spring-boot:run

API 地址: http://localhost:8080

API 接口

教程

方法 路径 说明
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 数据库

About

运维实战教程 | Docker/K8s部署 / CI-CD流水线 / 监控告警 / 日志管理

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages