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)
|
- 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
|
||||||
|
|||||||
Reference in New Issue
Block a user