docs: 更新部署指南为 git clone 方式,添加 auth-dir 配置

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-03-18 15:06:25 +08:00
parent f7ce561372
commit 9087350cfe

View File

@@ -4,6 +4,7 @@
- Linux 服务器(推荐 Ubuntu/Debian - Linux 服务器(推荐 Ubuntu/Debian
- Docker + Docker Compose - Docker + Docker Compose
- Git
## 1. 安装 Docker ## 1. 安装 Docker
@@ -11,10 +12,12 @@
curl -fsSL https://get.docker.com | sh curl -fsSL https://get.docker.com | sh
``` ```
## 2. 创建工作目录 ## 2. 拉取项目
```bash ```bash
mkdir -p /opt/cliproxyapi && cd /opt/cliproxyapi cd /opt
git clone https://git.586vip.cn/huangzhenpc/cpi-openai.git cliproxyapi
cd cliproxyapi
``` ```
## 3. 创建配置文件 ## 3. 创建配置文件
@@ -24,6 +27,8 @@ cat > config.yaml << 'EOF'
host: "" host: ""
port: 8317 port: 8317
auth-dir: "/root/.cli-proxy-api"
api-keys: api-keys:
- "TnUJWOC9im2eOMuxjoOVT1rLMGgmoL0" - "TnUJWOC9im2eOMuxjoOVT1rLMGgmoL0"
@@ -46,33 +51,14 @@ EOF
> 完整配置参考 `config.example.yaml`,按需添加 Claude/Gemini/Codex 等 Provider 的 API Key 或 OAuth 配置。 > 完整配置参考 `config.example.yaml`,按需添加 Claude/Gemini/Codex 等 Provider 的 API Key 或 OAuth 配置。
## 4. 创建 docker-compose.yml ## 4. 启动服务
```bash
cat > docker-compose.yml << 'EOF'
services:
cli-proxy-api:
image: eceasy/cli-proxy-api:latest
container_name: cli-proxy-api
ports:
- "8317:8317"
- "8085:8085"
volumes:
- ./config.yaml:/CLIProxyAPI/config.yaml
- ./auths:/root/.cli-proxy-api
- ./logs:/CLIProxyAPI/logs
restart: unless-stopped
EOF
```
## 5. 创建必要目录并启动
```bash ```bash
mkdir -p auths logs mkdir -p auths logs
docker compose up -d docker compose up -d
``` ```
## 6. 验证 ## 5. 验证
```bash ```bash
# 查看日志 # 查看日志
@@ -122,8 +108,8 @@ docker logs -f cli-proxy-api
# 重启服务 # 重启服务
docker compose restart docker compose restart
# 更新镜像 # 更新(拉取最新代码 + 重启)
docker compose pull && docker compose up -d git pull && docker compose pull && docker compose up -d
# 停止服务 # 停止服务
docker compose down docker compose down