架构
文档完善中
本章节内容正在由 Aemeath 仓库的 AI Agent 生成,敬请期待。
概览
Aemeath 采用前后端分离架构:
┌─────────────┐ ┌──────────────┐ ┌──────────┐
│ Vue 前端 │────▶│ TypeScript │────▶│ Prisma │
│ (frontend/) │ │ API 服务 │ │ DB │
└─────────────┘ └──────────────┘ └──────────┘目录职责
| 目录 | 说明 |
|---|---|
src/ | 后端 API 服务与业务逻辑 |
frontend/ | Vue 3 前端应用 |
prisma/ | 数据库模型定义与迁移脚本 |
helm/ | Kubernetes Helm Chart 部署描述 |
tests/ | 单元测试与集成测试 |
数据模型
Aemeath 使用 Prisma ORM 管理数据层。模型定义位于 prisma/schema.prisma。
部署架构
支持多种部署方式:
- Docker Compose — 单机部署(
compose.yaml) - Kubernetes — 集群部署(
helm/aemeath/)