docs: 更新部署指南为 git clone 方式,添加 auth-dir 配置
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
36
部署.md
36
部署.md
@@ -4,6 +4,7 @@
|
||||
|
||||
- Linux 服务器(推荐 Ubuntu/Debian)
|
||||
- Docker + Docker Compose
|
||||
- Git
|
||||
|
||||
## 1. 安装 Docker
|
||||
|
||||
@@ -11,10 +12,12 @@
|
||||
curl -fsSL https://get.docker.com | sh
|
||||
```
|
||||
|
||||
## 2. 创建工作目录
|
||||
## 2. 拉取项目
|
||||
|
||||
```bash
|
||||
mkdir -p /opt/cliproxyapi && cd /opt/cliproxyapi
|
||||
cd /opt
|
||||
git clone https://git.586vip.cn/huangzhenpc/cpi-openai.git cliproxyapi
|
||||
cd cliproxyapi
|
||||
```
|
||||
|
||||
## 3. 创建配置文件
|
||||
@@ -24,6 +27,8 @@ cat > config.yaml << 'EOF'
|
||||
host: ""
|
||||
port: 8317
|
||||
|
||||
auth-dir: "/root/.cli-proxy-api"
|
||||
|
||||
api-keys:
|
||||
- "TnUJWOC9im2eOMuxjoOVT1rLMGgmoL0"
|
||||
|
||||
@@ -46,33 +51,14 @@ EOF
|
||||
|
||||
> 完整配置参考 `config.example.yaml`,按需添加 Claude/Gemini/Codex 等 Provider 的 API Key 或 OAuth 配置。
|
||||
|
||||
## 4. 创建 docker-compose.yml
|
||||
|
||||
```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. 创建必要目录并启动
|
||||
## 4. 启动服务
|
||||
|
||||
```bash
|
||||
mkdir -p auths logs
|
||||
docker compose up -d
|
||||
```
|
||||
|
||||
## 6. 验证
|
||||
## 5. 验证
|
||||
|
||||
```bash
|
||||
# 查看日志
|
||||
@@ -122,8 +108,8 @@ docker logs -f cli-proxy-api
|
||||
# 重启服务
|
||||
docker compose restart
|
||||
|
||||
# 更新镜像
|
||||
docker compose pull && docker compose up -d
|
||||
# 更新(拉取最新代码 + 重启)
|
||||
git pull && docker compose pull && docker compose up -d
|
||||
|
||||
# 停止服务
|
||||
docker compose down
|
||||
|
||||
Reference in New Issue
Block a user