mirror of
https://github.com/lanqian528/chat2api.git
synced 2026-06-13 21:02:46 +08:00
commit
6ed6604215
@ -123,10 +123,10 @@ cd chat2api
|
||||
在此目录中下载库中的 docker-compose.yml 文件:
|
||||
|
||||
```bash
|
||||
wget https://raw.githubusercontent.com/LanQian528/chat2api/main/docker-compose.yml
|
||||
wget https://raw.githubusercontent.com/LanQian528/chat2api/main/docker-compose-warp.yml
|
||||
```
|
||||
|
||||
修改 docker-compose.yml 文件中的环境变量,保存后:
|
||||
修改 docker-compose-warp.yml 文件中的环境变量,保存后:
|
||||
|
||||
```bash
|
||||
docker-compose up -d
|
||||
|
||||
@ -22,23 +22,16 @@ services:
|
||||
timeout: 10s # 请求超时10秒
|
||||
retries: 3 # 失败3次后标记为不健康
|
||||
start_period: 5s # 容器启动后等待5秒再开始检查
|
||||
|
||||
|
||||
|
||||
|
||||
chat2api:
|
||||
image: lanqian528/chat2api:latest
|
||||
container_name: chat2api
|
||||
restart: unless-stopped
|
||||
build: ~/pygpt/chat2api
|
||||
ports:
|
||||
- '5005:5005' # 暴露chat2api服务供外部访问
|
||||
environment:
|
||||
- UPLOAD_BY_URL=true
|
||||
- CHATGPT_BASE_URL=https://chatgpt.com
|
||||
- TZ=Asia/Shanghai
|
||||
- HISTORY_DISABLED=true
|
||||
- SCHEDULED_REFRESH=true
|
||||
- ENABLE_GATEWAY=false
|
||||
- AUTHORIZATION=sk-xxx
|
||||
- PROXY_URL=socks5://warp:1080 # 设置 PROXY_URL 为 warp 容器的代理地址
|
||||
depends_on:
|
||||
warp:
|
||||
@ -47,6 +40,15 @@ services:
|
||||
- internal_network # chat2api 和 warp 在同一个内部网络
|
||||
volumes:
|
||||
- ./data:/app/data # 挂载一些需要保存的数据
|
||||
|
||||
watchtower:
|
||||
image: containrrr/watchtower
|
||||
container_name: watchtower
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
||||
command: --cleanup --interval 300 chat2api
|
||||
|
||||
networks:
|
||||
internal_network:
|
||||
driver: bridge # 定义一个桥接网络
|
||||
driver: bridge # 定义一个桥接网络
|
||||
|
||||
@ -11,6 +11,7 @@ services:
|
||||
- ./data:/app/data
|
||||
environment:
|
||||
- TZ=Asia/Shanghai
|
||||
- AUTHORIZATION=sk-xxx
|
||||
|
||||
watchtower:
|
||||
image: containrrr/watchtower
|
||||
|
||||
Loading…
Reference in New Issue
Block a user