Merge pull request #164 from SzeMeng76/main

fix : update watchtower
This commit is contained in:
LanQian 2024-10-27 09:42:12 +08:00 committed by GitHub
commit 6ed6604215
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 15 additions and 12 deletions

View File

@ -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

View File

@ -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 # 定义一个桥接网络

View File

@ -11,6 +11,7 @@ services:
- ./data:/app/data
environment:
- TZ=Asia/Shanghai
- AUTHORIZATION=sk-xxx
watchtower:
image: containrrr/watchtower