docs: document registry-based NAS deployment

This commit is contained in:
OpenClaw Agent
2026-09-18 06:32:57 +08:00
parent e08010610e
commit 0660d1f874
+31 -9
View File
@@ -52,15 +52,15 @@ am-deduper watch /music/AllMusic --db /data/dedupe.db --l2
## Feiniu NAS 部署
生产环境采用 **Gitea 源码 → NAS 本地 Docker build → NAS 本地运行**。
不需要 Docker Registry,也不需要让 wjyhk 构建生产镜像。
生产环境采用 **Gitea Container Registry → NAS 拉取镜像 → NAS 本地运行**。
镜像由 wjyhk 构建并推送到 `gitea.king.nyc.mn`,Feiniu NAS 不需要本地 build。
建议目录:
```text
NAS
├── Gitea 仓库
│ └── am-deduper/
├── Gitea Registry
│ └── gitea.king.nyc.mn/openclaw/am-deduper:latest
├── AllMusic/
│ ├── admin/
│ ├── alice/
@@ -79,11 +79,22 @@ DEDUPE_DATA_PATH=<NAS绝对路径>/AppData/am-deduper
### 首次部署
先登录 Gitea Container Registry:
```bash
cd <Gitea仓库目录>/am-deduper
git pull
docker login gitea.king.nyc.mn
```
拉取生产镜像并准备数据目录:
```bash
docker pull gitea.king.nyc.mn/openclaw/am-deduper:latest
mkdir -p <NAS绝对路径>/AppData/am-deduper
docker compose build
```
然后使用 Compose 启动容器;首次执行建议先运行 scan 和 dry-run:
```bash
docker compose run --rm am-deduper scan /music/AllMusic --db /data/dedupe.db
docker compose run --rm am-deduper dedupe /music/AllMusic --db /data/dedupe.db --dry-run
```
@@ -103,7 +114,18 @@ docker compose up -d
更新版本:
```bash
git pull
docker compose build
docker pull gitea.king.nyc.mn/openclaw/am-deduper:latest
docker compose up -d
```
当前生产镜像:
```text
gitea.king.nyc.mn/openclaw/am-deduper:latest
```
wjyhk 已验证推送成功;当前镜像 digest:
```text
sha256:96e0b87e454bc9fa96aa5171b117a029bbcef34d20099577db6442544ce5c9ee
```