Files
MemRelay/projects/4f53c06a-c6c3-40ec-b2fc-5f019ea45fc0/curated/development/项目 CPE 部署指南.md
T

2.5 KiB

title, type, permalink, stable_id, scope, project_id, workspace_type, usage_profile_id, preference_context, document_type, revision, source_memory_ids, source_checkpoint_ids, source_file_ids, source_git_commit, source_git_commits, source_agent_sync_ids, model_connection, model_name, source_count, source_revisions, source_dispositions, cited_source_ids, job_cited_source_ids, conflicts, supersedes, preferences, source_cursor, source_hash, prompt_version, schema_version, curation_job_id, created_at, updated_at, tags, restored_from_commit
title type permalink stable_id scope project_id workspace_type usage_profile_id preference_context document_type revision source_memory_ids source_checkpoint_ids source_file_ids source_git_commit source_git_commits source_agent_sync_ids model_connection model_name source_count source_revisions source_dispositions cited_source_ids job_cited_source_ids conflicts supersedes preferences source_cursor source_hash prompt_version schema_version curation_job_id created_at updated_at tags restored_from_commit
项目 CPE 部署指南 curated main/projects/4f53c06a-c6c3-40ec-b2fc-5f019ea45fc0/curated/development/项目-cpe-部署指南 95f0ac0f-1d2e-4a1a-8adf-4b3638e28035 project 4f53c06a-c6c3-40ec-b2fc-5f019ea45fc0 development null development deployment 1
de28dc8246094e2bc17cab7c764fb4d4a2da71e0
de28dc8246094e2bc17cab7c764fb4d4a2da71e0
Sub2API git-restore 188
processed unchanged unsupported skipped
188 0 0 0
git:.github/workflows/build-ota.yml
git:backend/build.rs
git:scripts/build.sh
git:scripts/pack-ota.sh
git:scripts/deploy.sh
global_guidance_memory:bf88c265-4749-4c50-85bc-4bae25298cd5
global_guidance_document:6973450e-6ecc-48e3-8cdd-4d7d7707d843
git:.github/workflows/build-ota.yml
git:backend/build.rs
git:scripts/build.sh
git:scripts/pack-ota.sh
git:scripts/deploy.sh
global_guidance_memory:bf88c265-4749-4c50-85bc-4bae25298cd5
global_guidance_document:6973450e-6ecc-48e3-8cdd-4d7d7707d843
87 96f0e4026558c8a03161f53b392fcec7359d4d701c4f33576b44e2f308b0ec5a 2026-08-12.3 3 null 2026-08-19T18:49:44.618729+00:00 2026-09-23T14:55:06.498460+00:00
部署
CI
交叉编译
OTA
Docker
6a6a895eaf

项目 CPE 部署指南

前置条件

  • OS: Windows + WSL2 + Docker Desktop
  • 交叉编译环境: docker/gnu-builder.Dockerfile
  • 代码仓库: https://github.com/nixevol/project-cpe.git
  • 凭证: MEMRelay MCP Token via Vaultwarden

构建

cd scripts && ./build.sh
  • 生成后端二进制、前端 dist/、可选 UPX 压缩、 OTA 元数据 meta.json。

打包 OTA

./pack-ota.sh
  • 产生 udx710-ota-<version>.tar.gz 与校验文件。

部署到设备

./deploy.sh
  • 停止服务、推送二进制与前端至 /home/root/www/,必要时重启设备。

CI/CD

.github/workflows/build-ota.yml 包括代码拉取、交叉编译、前端打包、UPX、打包 OTA 并上传构件。

标签: ["部署","CI","交叉编译","OTA","Docker"]