mirror of
https://github.com/Wei-Shaw/claude-relay-service.git
synced 2026-01-22 16:43:35 +00:00
feat: 配置文件增加时区配置
This commit is contained in:
@@ -45,8 +45,7 @@ LOG_MAX_FILES=5
|
|||||||
CLEANUP_INTERVAL=3600000
|
CLEANUP_INTERVAL=3600000
|
||||||
TOKEN_USAGE_RETENTION=2592000000
|
TOKEN_USAGE_RETENTION=2592000000
|
||||||
HEALTH_CHECK_INTERVAL=60000
|
HEALTH_CHECK_INTERVAL=60000
|
||||||
SYSTEM_TIMEZONE=Asia/Shanghai
|
TIMEZONE_OFFSET=8 # UTC偏移小时数,默认+8(中国时区)
|
||||||
TIMEZONE_OFFSET=8
|
|
||||||
METRICS_WINDOW=5 # 实时指标统计窗口(分钟),可选1-60,默认5分钟
|
METRICS_WINDOW=5 # 实时指标统计窗口(分钟),可选1-60,默认5分钟
|
||||||
|
|
||||||
# 🎨 Web 界面配置
|
# 🎨 Web 界面配置
|
||||||
|
|||||||
25
README.md
25
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)
|
# 拉取镜像(支持 amd64 和 arm64)
|
||||||
docker pull weishaw/claude-relay-service:latest
|
docker pull weishaw/claude-relay-service:latest
|
||||||
|
|
||||||
# 使用 docker run 运行(注意设置必需的环境变量)
|
# 使用 docker-compose
|
||||||
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
|
|
||||||
# 创建 .env 文件用于 docker-compose 的环境变量:
|
# 创建 .env 文件用于 docker-compose 的环境变量:
|
||||||
cat > .env << 'EOF'
|
cat > .env << 'EOF'
|
||||||
# 必填:安全密钥(请修改为随机值)
|
# 必填:安全密钥(请修改为随机值)
|
||||||
|
|||||||
@@ -12,6 +12,9 @@ services:
|
|||||||
ports:
|
ports:
|
||||||
# 绑定地址:生产环境建议使用反向代理,设置 BIND_HOST=127.0.0.1
|
# 绑定地址:生产环境建议使用反向代理,设置 BIND_HOST=127.0.0.1
|
||||||
- "${BIND_HOST:-0.0.0.0}:${PORT:-3000}:3000"
|
- "${BIND_HOST:-0.0.0.0}:${PORT:-3000}:3000"
|
||||||
|
volumes:
|
||||||
|
- ./logs:/app/logs
|
||||||
|
- ./data:/app/data
|
||||||
environment:
|
environment:
|
||||||
# 🌐 服务器配置
|
# 🌐 服务器配置
|
||||||
- NODE_ENV=production
|
- NODE_ENV=production
|
||||||
@@ -56,7 +59,6 @@ services:
|
|||||||
- CLEANUP_INTERVAL=${CLEANUP_INTERVAL:-3600000}
|
- CLEANUP_INTERVAL=${CLEANUP_INTERVAL:-3600000}
|
||||||
- TOKEN_USAGE_RETENTION=${TOKEN_USAGE_RETENTION:-2592000000}
|
- TOKEN_USAGE_RETENTION=${TOKEN_USAGE_RETENTION:-2592000000}
|
||||||
- HEALTH_CHECK_INTERVAL=${HEALTH_CHECK_INTERVAL:-60000}
|
- HEALTH_CHECK_INTERVAL=${HEALTH_CHECK_INTERVAL:-60000}
|
||||||
- SYSTEM_TIMEZONE=${SYSTEM_TIMEZONE:-Asia/Shanghai}
|
|
||||||
- TIMEZONE_OFFSET=${TIMEZONE_OFFSET:-8}
|
- TIMEZONE_OFFSET=${TIMEZONE_OFFSET:-8}
|
||||||
|
|
||||||
# 🎨 Web 界面配置
|
# 🎨 Web 界面配置
|
||||||
@@ -68,9 +70,6 @@ services:
|
|||||||
- DEBUG=${DEBUG:-false}
|
- DEBUG=${DEBUG:-false}
|
||||||
- ENABLE_CORS=${ENABLE_CORS:-true}
|
- ENABLE_CORS=${ENABLE_CORS:-true}
|
||||||
- TRUST_PROXY=${TRUST_PROXY:-true}
|
- TRUST_PROXY=${TRUST_PROXY:-true}
|
||||||
volumes:
|
|
||||||
- ./logs:/app/logs
|
|
||||||
- ./data:/app/data
|
|
||||||
depends_on:
|
depends_on:
|
||||||
- redis
|
- redis
|
||||||
networks:
|
networks:
|
||||||
|
|||||||
Reference in New Issue
Block a user