docs: document registry-based NAS deployment
This commit is contained in:
@@ -52,15 +52,15 @@ am-deduper watch /music/AllMusic --db /data/dedupe.db --l2
|
|||||||
|
|
||||||
## Feiniu NAS 部署
|
## Feiniu NAS 部署
|
||||||
|
|
||||||
生产环境采用 **Gitea 源码 → NAS 本地 Docker build → NAS 本地运行**。
|
生产环境采用 **Gitea Container Registry → NAS 拉取镜像 → NAS 本地运行**。
|
||||||
不需要 Docker Registry,也不需要让 wjyhk 构建生产镜像。
|
镜像由 wjyhk 构建并推送到 `gitea.king.nyc.mn`,Feiniu NAS 不需要本地 build。
|
||||||
|
|
||||||
建议目录:
|
建议目录:
|
||||||
|
|
||||||
```text
|
```text
|
||||||
NAS
|
NAS
|
||||||
├── Gitea 仓库
|
├── Gitea Registry
|
||||||
│ └── am-deduper/
|
│ └── gitea.king.nyc.mn/openclaw/am-deduper:latest
|
||||||
├── AllMusic/
|
├── AllMusic/
|
||||||
│ ├── admin/
|
│ ├── admin/
|
||||||
│ ├── alice/
|
│ ├── alice/
|
||||||
@@ -79,11 +79,22 @@ DEDUPE_DATA_PATH=<NAS绝对路径>/AppData/am-deduper
|
|||||||
|
|
||||||
### 首次部署
|
### 首次部署
|
||||||
|
|
||||||
|
先登录 Gitea Container Registry:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
cd <Gitea仓库目录>/am-deduper
|
docker login gitea.king.nyc.mn
|
||||||
git pull
|
```
|
||||||
|
|
||||||
|
拉取生产镜像并准备数据目录:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
docker pull gitea.king.nyc.mn/openclaw/am-deduper:latest
|
||||||
mkdir -p <NAS绝对路径>/AppData/am-deduper
|
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 scan /music/AllMusic --db /data/dedupe.db
|
||||||
docker compose run --rm am-deduper dedupe /music/AllMusic --db /data/dedupe.db --dry-run
|
docker compose run --rm am-deduper dedupe /music/AllMusic --db /data/dedupe.db --dry-run
|
||||||
```
|
```
|
||||||
@@ -103,7 +114,18 @@ docker compose up -d
|
|||||||
更新版本:
|
更新版本:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
git pull
|
docker pull gitea.king.nyc.mn/openclaw/am-deduper:latest
|
||||||
docker compose build
|
|
||||||
docker compose up -d
|
docker compose up -d
|
||||||
```
|
```
|
||||||
|
|
||||||
|
当前生产镜像:
|
||||||
|
|
||||||
|
```text
|
||||||
|
gitea.king.nyc.mn/openclaw/am-deduper:latest
|
||||||
|
```
|
||||||
|
|
||||||
|
wjyhk 已验证推送成功;当前镜像 digest:
|
||||||
|
|
||||||
|
```text
|
||||||
|
sha256:96e0b87e454bc9fa96aa5171b117a029bbcef34d20099577db6442544ce5c9ee
|
||||||
|
```
|
||||||
|
|||||||
Reference in New Issue
Block a user