Skip to content

架构

文档完善中

本章节内容正在由 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/

以 MIT 协议开源