diff --git a/README.md b/README.md index f78a769..95e7960 100644 --- a/README.md +++ b/README.md @@ -43,26 +43,37 @@ GPT-Load serves as a transparent proxy service, completely preserving the native ### Method 1: Using Docker Compose (Recommended) +**Installation Commands:** + ```bash +# Create Directory +mkdir -p gpt-load && cd gpt-load + # Download configuration files wget https://raw.githubusercontent.com/tbphp/gpt-load/refs/heads/main/docker-compose.yml wget -O .env https://raw.githubusercontent.com/tbphp/gpt-load/refs/heads/main/.env.example # Edit configuration file (modify service port and authentication key as needed) -vim .env +# vim .env # Start services (includes MySQL and Redis) docker compose up -d +``` +**Other Commands:** + +```bash # Check service status docker compose ps # View logs -docker compose logs -f gpt-load +docker compose logs -f -# Common operations -docker compose restart gpt-load # Restart service -docker compose pull && docker compose down && docker compose up -d # Update to latest version +# Restart Service +docker compose down && docker compose up -d + +# Update to latest version +docker compose pull && docker compose down && docker compose up -d ``` After deployment: diff --git a/README_CN.md b/README_CN.md index 4e4e0b1..d5cf517 100644 --- a/README_CN.md +++ b/README_CN.md @@ -43,26 +43,37 @@ GPT-Load 作为透明代理服务,完整保留各 AI 服务商的原生 API ### 方式一:使用 Docker Compose(推荐) +**安装命令:** + ```bash +# 创建目录 +mkdir -p gpt-load && cd gpt-load + # 下载配置文件 wget https://raw.githubusercontent.com/tbphp/gpt-load/refs/heads/main/docker-compose.yml wget -O .env https://raw.githubusercontent.com/tbphp/gpt-load/refs/heads/main/.env.example # 编辑配置文件(根据需要修改服务端口和认证Key等) -vim .env +# vim .env # 启动服务(包含 MySQL 和 Redis) docker compose up -d +``` +**其他命令:** + +```bash # 查看服务状态 docker compose ps # 查看日志 -docker compose logs -f gpt-load +docker compose logs -f -# 常用操作 -docker compose restart gpt-load # 重启服务 -docker compose pull && docker compose down && docker compose up -d # 更新到最新版本 +# 重启服务 +docker compose down && docker compose up -d + +# 更新到最新版本 +docker compose pull && docker compose down && docker compose up -d ``` 部署完成后: diff --git a/docker-compose.yml b/docker-compose.yml index e00346b..cd5c6d8 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -14,8 +14,10 @@ services: depends_on: mysql: condition: service_healthy + restart: true redis: condition: service_healthy + restart: true healthcheck: test: wget -q --spider -T 10 -O /dev/null http://localhost:${PORT:-3001}/health interval: 30s