diff --git a/.env.example b/.env.example index b62987ab..bdf204cf 100644 --- a/.env.example +++ b/.env.example @@ -45,8 +45,7 @@ LOG_MAX_FILES=5 CLEANUP_INTERVAL=3600000 TOKEN_USAGE_RETENTION=2592000000 HEALTH_CHECK_INTERVAL=60000 -SYSTEM_TIMEZONE=Asia/Shanghai -TIMEZONE_OFFSET=8 +TIMEZONE_OFFSET=8 # UTC偏移小时数,默认+8(中国时区) METRICS_WINDOW=5 # 实时指标统计窗口(分钟),可选1-60,默认5分钟 # 🎨 Web 界面配置 diff --git a/README.md b/README.md index 82625103..8e6cfd5a 100644 --- a/README.md +++ b/README.md @@ -32,16 +32,6 @@ 📖 **免责声明**: 本项目仅供技术学习和研究使用,作者不对因使用本项目导致的账户封禁、服务中断或其他损失承担任何责任。 ---- - -> 💡 **感谢 [@vista8](https://x.com/vista8) 的推荐!** -> -> 如果你对Vibe coding感兴趣,推荐关注: -> -> - 🐦 **X**: [@vista8](https://x.com/vista8) - 分享前沿技术动态 -> - 📱 **公众号**: 向阳乔木推荐看 - ---- ## 🤔 这个项目适合你吗? @@ -321,20 +311,7 @@ npm run service:status # 拉取镜像(支持 amd64 和 arm64) docker pull weishaw/claude-relay-service:latest -# 使用 docker run 运行(注意设置必需的环境变量) -docker run -d \ - --name claude-relay \ - -p 3000:3000 \ - -v $(pwd)/data:/app/data \ - -v $(pwd)/logs:/app/logs \ - -e JWT_SECRET=your-random-secret-key-at-least-32-chars \ - -e ENCRYPTION_KEY=your-32-character-encryption-key \ - -e REDIS_HOST=redis \ - -e ADMIN_USERNAME=my_admin \ - -e ADMIN_PASSWORD=my_secure_password \ - weishaw/claude-relay-service:latest - -# 或使用 docker-compose +# 使用 docker-compose # 创建 .env 文件用于 docker-compose 的环境变量: cat > .env << 'EOF' # 必填:安全密钥(请修改为随机值) diff --git a/docker-compose.yml b/docker-compose.yml index 0f31195b..608284e1 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -12,6 +12,9 @@ services: ports: # 绑定地址:生产环境建议使用反向代理,设置 BIND_HOST=127.0.0.1 - "${BIND_HOST:-0.0.0.0}:${PORT:-3000}:3000" + volumes: + - ./logs:/app/logs + - ./data:/app/data environment: # 🌐 服务器配置 - NODE_ENV=production @@ -56,7 +59,6 @@ services: - CLEANUP_INTERVAL=${CLEANUP_INTERVAL:-3600000} - TOKEN_USAGE_RETENTION=${TOKEN_USAGE_RETENTION:-2592000000} - HEALTH_CHECK_INTERVAL=${HEALTH_CHECK_INTERVAL:-60000} - - SYSTEM_TIMEZONE=${SYSTEM_TIMEZONE:-Asia/Shanghai} - TIMEZONE_OFFSET=${TIMEZONE_OFFSET:-8} # 🎨 Web 界面配置 @@ -68,9 +70,6 @@ services: - DEBUG=${DEBUG:-false} - ENABLE_CORS=${ENABLE_CORS:-true} - TRUST_PROXY=${TRUST_PROXY:-true} - volumes: - - ./logs:/app/logs - - ./data:/app/data depends_on: - redis networks: