Add WebDAV backup sync and armv7 Docker builds

This commit is contained in:
ciat-777
2026-03-21 00:06:16 +08:00
parent 94b6cac871
commit bc52b6b5fd
13 changed files with 1074 additions and 24 deletions
+6 -2
View File
@@ -279,7 +279,7 @@
### 📦 轻量部署
- **单 Docker 容器**,默认本地数据目录部署,支持外接 MySQL / PostgreSQL 运行时数据库
- Alpine 基础镜像,体积精简
- Docker 镜像支持 `amd64`、`arm64` 和 `armv7l`(`linux/arm/v7`)服务端部署
- 数据完整导入导出,迁移无忧
---
@@ -343,6 +343,10 @@ docker run -d --name metapi \
启动后访问 `http://localhost:4000`,用 `AUTH_TOKEN` 登录即可。
> [!NOTE]
> Docker 镜像支持 `amd64`、`arm64` 和 `armv7l`(`linux/arm/v7`)服务端部署。
> 当前 `armv7l` 支持范围仅限服务端 / Docker 运行,不包含桌面安装包。
> [!IMPORTANT]
> 请务必修改 `AUTH_TOKEN` 和 `PROXY_TOKEN`,不要使用默认值。数据存储在 `./data` 目录,升级不会丢失。
@@ -369,7 +373,7 @@ Docker Compose、桌面安装包、反向代理、升级与数据库选项等详
| **数据库** | SQLite / MySQL / PostgreSQL +[Drizzle ORM](https://orm.drizzle.team) |
| **数据可视化** | [VChart](https://visactor.io/vchart) (@visactor/react-vchart) |
| **定时任务** | [node-cron](https://github.com/node-cron/node-cron) |
| **容器化** | Docker (Alpine) + Docker Compose |
| **容器化** | Docker (Debian slim) + Docker Compose |
| **测试** | [Vitest](https://vitest.dev) |
---