- docker-build.yml: main 分支推送 → 构建 OTA 包 → Docker 镜像 → :3002 自动部署 - Dockerfile: node:22-alpine, dist + server + ota-package, healthcheck - android-build.yml: 触发改为 on push (所有分支), 每次提交都构建 - ota-package/README.md 占位, 本地 docker build 不报错 - .gitignore / .dockerignore 调整
6 lines
438 B
Markdown
6 lines
438 B
Markdown
# ota-package/ 目录说明
|
|
# 本目录全部内容均由脚本/CI 生成:
|
|
# - scripts/ota-genkey.mjs / build-ota.mjs 生成 hotswap.{key,pub}、bundle、latest.json
|
|
# - CI (docker-build.yml / ota-build.yml) 在构建时重新生成并打进镜像 / 上传 R2
|
|
# 仅保留本 README 作为占位, 保证本地 `docker build` 时 COPY ota-package 不报错。
|
|
# server 找不到 latest.json 时 OTA 检查接口返回 204 (无更新)。 |