67ee76e58d
Deploy Slides / build-and-deploy (push) Successful in 1m8s
- Add 5 new slide pages: eino-deep-dive, ratelimit-overview, ratelimit-lua, async-deep-dive, harness - Add 4 new drawio SVGs: pipeline-detail, ratelimit, async-task, harness - Update all existing slides with v-clicks progressive reveal - Add presenter notes and interactive prompts - Expand slides.md to register all new pages (16 → 25+ slides) - Fix text overflow by trimming content per Item block - Add Eino Graph deep dive: WithGenLocalState, Pre/Post Handler, branch routing - Add rate limiting section: algorithm comparison, Lua script, Gin middleware - Add async task deep dive: TaskQueue FIFO, context progress injection - Add consistency section: style/pipeline/data/deployment 4-layer guarantees
20 lines
528 B
Markdown
20 lines
528 B
Markdown
# 部署架构
|
|
|
|
Docker Compose 双容器 + 一键部署
|
|
|
|
<div class="flex justify-center">
|
|
<img src="../public/deployment.svg" class="w-full max-h-[260px] object-contain" />
|
|
</div>
|
|
|
|
<v-clicks>
|
|
|
|
<Item title="🐳 容器化方案">
|
|
nginx 容器:Vite 构建产物 + 反向代理 `/api`。app 容器:Go 二进制 + SQLite 挂载。nginx 暴露 8080 端口。
|
|
</Item>
|
|
|
|
<Item title="🚀 一键部署">
|
|
`docker compose up -d --build` 或 `./deploy.sh`。Gitee CI/CD 自动触发,SQLite 零外部依赖。
|
|
</Item>
|
|
|
|
</v-clicks>
|