iOSBuildServer/.env.example
shen 0ba16635df docs: 更新文档反映多用户系统,移除冗余钉钉通知
- README 补充多用户管理、JWT 认证、Web 管理配置等文档
- .env.example 添加 JWT_SECRET 配置
- 移除 notification.py(钉钉通知由 AutoPacking 处理)
- 添加 CLAUDE.md 项目上下文
2026-06-08 22:07:35 +08:00

52 lines
1.4 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# === iOS 自动打包服务配置 ===
# 复制此文件为 .env 并修改为实际值
# ---- 项目路径 ----
# iOS 源码项目根目录(也用于 AutoPacking 脚本路径)
PROJECT_ROOT=/Users/shen/Work/Code/Readoor
# 打包输出基础目录(每次打包会在此目录下创建子目录)
BUILD_BASE_DIR=/Users/shen/Documents
# ---- 分支源码管理 ----
# 分支源码根目录,每个分支一个子目录(如 ReadoorBranches/main、ReadoorBranches/dev
GIT_SOURCE_BASE=/Users/shen/Work/Code/ReadoorBranches
# Git 远程仓库地址,分支目录不存在时自动 clone
GIT_REMOTE_URL=git@github.com:your-org/readoor.git
# ---- 服务端口 ----
BACKEND_PORT=8000
FRONTEND_PORT=3000
# ---- 管理员账号 ----
ADMIN_USERNAME=admin
ADMIN_PASSWORD=admin123
# ---- JWT 认证 ----
# JWT 签名密钥(生产环境务必修改为随机字符串)
JWT_SECRET=ios-build-server-secret-key-change-in-production
# ---- 并发与清理 ----
# 最大并行打包数
MAX_CONCURRENT_BUILDS=2
# 打包目录保留时间(小时)
BUILD_DIR_RETENTION_HOURS=24
# 打包超时时间(小时),超时自动标记失败
BUILD_TIMEOUT_HOURS=1
# ---- Watchdog 健康监测 ----
# 健康检查间隔(秒)
WATCHDOG_INTERVAL=30
# 健康检查 HTTP 超时(秒)
WATCHDOG_TIMEOUT=10
# 连续重启次数上限,超过后进入冷却
MAX_RESTART_ATTEMPTS=3
# 冷却时间(秒),连续重启超限后等待多久再重试
COOLDOWN_SECONDS=300