chore: 导入旧记忆备份供恢复
This commit is contained in:
@@ -0,0 +1,52 @@
|
||||
---
|
||||
title: Checkpoint 2026-08-02 22:06:17 UTC
|
||||
type: checkpoint
|
||||
permalink: main/projects/ebb54e31-5afe-4f9b-a291-4e3b03ca3b21/checkpoint-2026-08-02-22-06-17-utc
|
||||
stable_id: 9092af09-6a60-404e-88ad-3344f2fdf0ca
|
||||
scope: project
|
||||
memory_type: checkpoint
|
||||
project_id: ebb54e31-5afe-4f9b-a291-4e3b03ca3b21
|
||||
status: active
|
||||
revision: 1
|
||||
request_id: memrelay-production-checkpoint-20260803
|
||||
created_at: '2026-08-02T22:06:17.411110+00:00'
|
||||
updated_at: '2026-08-02T22:06:17.411110+00:00'
|
||||
tags:
|
||||
- deployment
|
||||
- release
|
||||
- verification
|
||||
---
|
||||
|
||||
# MemRelay 正式部署完成
|
||||
|
||||
时间:`2026-08-03 06:06:10 CST`
|
||||
|
||||
## 完成内容
|
||||
|
||||
- 完成 AI 开发记忆工作流、46 个 MCP 工具、提示词、项目文档导出、密码库管理、目录仓储、项目搜索、秒级开发时间线和仪表盘。
|
||||
- 将 Windows Docker Desktop 中的正式 SQLite、Markdown、模型缓存与 Vaultwarden CLI 数据一致迁移到 Armbian。
|
||||
- 在物理 ARM64 主机原生构建并运行 `memrelay:0.1.0` 与 `memrelay-basic-memory:0.22.1`。
|
||||
- 配置 OpenWrt `MemRelay_http` FRPC 映射,并启用公网域名 `https://mr.asio.asia`。
|
||||
|
||||
## 原因与关键决定
|
||||
|
||||
- 正式实例部署在常驻 Armbian 主机,避免依赖开发电脑持续运行。
|
||||
- 动态接口不启用代理缓存,防止登录、MCP、密码库和签名地址被错误缓存。
|
||||
- Cookie 安全属性跟随实际请求协议,使局域网 HTTP 与反向代理 HTTPS 可以同时使用。
|
||||
|
||||
## 验证结果
|
||||
|
||||
- 后端 39 项测试通过,Ruff 检查通过;前端 17 项测试、类型检查、Lint 和构建已通过。
|
||||
- 局域网 `http://192.168.32.100:3003` 健康并可登录。
|
||||
- 公网 `https://mr.asio.asia` 健康并可登录,正式数据为 2 个项目、17 条记忆、2 个既有检查点和 8 条密码库凭证。
|
||||
- 公网 MCP 成功发现 46 个工具,`capabilities_get` 调用成功。
|
||||
|
||||
## 问题与解决方案
|
||||
|
||||
- Windows tar 无法读取模型缓存链接,改用 Linux 容器以只读挂载方式创建一致数据包。
|
||||
- 公共 URL 为 HTTPS 时局域网 HTTP Cookie 原先无法保存,已改为按当前请求协议设置 Secure。
|
||||
|
||||
## 后续
|
||||
|
||||
- 后续开发会话先调用 `project_resolve`、`context_get` 和 `checkpoint_get`,阶段完成后继续写入检查点。
|
||||
- 更新部署时在 Armbian Compose 目录重新构建应用镜像,保留 `/data/memrelay-stack`。
|
||||
Reference in New Issue
Block a user