|
@@ -27,9 +27,12 @@ docker buildx build --platform linux/amd64,linux/arm64 -t mixapi:latest --push .
|
|
|
## 运行方法
|
|
## 运行方法
|
|
|
|
|
|
|
|
```bash
|
|
```bash
|
|
|
-# 基本运行
|
|
|
|
|
|
|
+# 基本运行(直连 GitHub)
|
|
|
docker run -d -p 3000:3000 mixapi:latest
|
|
docker run -d -p 3000:3000 mixapi:latest
|
|
|
|
|
|
|
|
|
|
+# 使用 GitHub 代理(如需要)
|
|
|
|
|
+docker run -d -p 3000:3000 -e GITHUB_PROXY=https://ghfast.top mixapi:latest
|
|
|
|
|
+
|
|
|
# 挂载数据目录
|
|
# 挂载数据目录
|
|
|
docker run -d -p 3000:3000 -v /path/to/data:/data mixapi:latest
|
|
docker run -d -p 3000:3000 -v /path/to/data:/data mixapi:latest
|
|
|
```
|
|
```
|
|
@@ -54,11 +57,27 @@ docker run -d -p 3000:3000 -v /path/to/data:/data mixapi:latest
|
|
|
|
|
|
|
|
## 网络配置
|
|
## 网络配置
|
|
|
|
|
|
|
|
-| 项目 | 配置 |
|
|
|
|
|
-|------|------|
|
|
|
|
|
|
|
+| 项目 | 默认配置 |
|
|
|
|
|
+|------|----------|
|
|
|
| GitHub API | `https://api.github.com/repos/aiprodcoder/MIXAPI/releases/latest` |
|
|
| GitHub API | `https://api.github.com/repos/aiprodcoder/MIXAPI/releases/latest` |
|
|
|
| 文件下载 | `https://github.com/aiprodcoder/MIXAPI/releases/download/` |
|
|
| 文件下载 | `https://github.com/aiprodcoder/MIXAPI/releases/download/` |
|
|
|
|
|
|
|
|
|
|
+### 环境变量
|
|
|
|
|
+
|
|
|
|
|
+支持通过环境变量 `GITHUB_PROXY` 设置代理:
|
|
|
|
|
+
|
|
|
|
|
+```bash
|
|
|
|
|
+# 不使用代理(默认)
|
|
|
|
|
+docker run -d mixapi:latest
|
|
|
|
|
+
|
|
|
|
|
+# 使用代理
|
|
|
|
|
+docker run -d -e GITHUB_PROXY=https://ghfast.top mixapi:latest
|
|
|
|
|
+```
|
|
|
|
|
+
|
|
|
|
|
+设置代理后,URL 会变为:
|
|
|
|
|
+- GitHub API: `${GITHUB_PROXY}/https://api.github.com/repos/aiprodcoder/MIXAPI/releases/latest`
|
|
|
|
|
+- 文件下载: `${GITHUB_PROXY}/https://github.com/aiprodcoder/MIXAPI/releases/download/`
|
|
|
|
|
+
|
|
|
## 支持架构
|
|
## 支持架构
|
|
|
|
|
|
|
|
- `linux/amd64` (x86_64)
|
|
- `linux/amd64` (x86_64)
|