# =============================================================
# CYBER STAR · 环境变量示例
# 部署时复制此文件为 .env，填入真实值（.env 已被 .gitignore）
# =============================================================

# ── 数据库 ──
# MySQL 8 连接字符串（火山引擎 RDS / 自建均可）
# 格式：mysql://user:password@host:port/database
DATABASE_URL="mysql://cyberstar:CHANGE_ME@127.0.0.1:3306/cyberstar?charset=utf8mb4"

# ── Redis（票数缓存 + 限流 + 风控） ──
# 火山引擎 Redis 实例
REDIS_URL="redis://default:CHANGE_ME@127.0.0.1:6379"

# ── 对象存储 · 火山引擎 TOS ──
# 用于存放艺人立绘、视频、用户头像等
TOS_ENDPOINT="tos-cn-beijing.volces.com"
TOS_REGION="cn-beijing"
TOS_BUCKET="cyber-star"
TOS_ACCESS_KEY="CHANGE_ME"
TOS_SECRET_KEY="CHANGE_ME"
NEXT_PUBLIC_TOS_DOMAIN="https://cyber-star.tos-cn-shanghai.volces.com"

# ── Auth.js 鉴权 ──
# 用 `openssl rand -base64 32` 生成
AUTH_SECRET="CHANGE_ME_RANDOM_32_BYTES"
AUTH_URL="https://cyber-star.airlabs.art"

# 微信开放平台
WECHAT_APP_ID="CHANGE_ME"
WECHAT_APP_SECRET="CHANGE_ME"

# 短信服务（阿里云 / 火山引擎）
SMS_ACCESS_KEY="CHANGE_ME"
SMS_SECRET_KEY="CHANGE_ME"
SMS_SIGN_NAME="Cyber Star"
SMS_TEMPLATE_CODE="SMS_xxxxxxx"

# ── 反作弊 ──
HCAPTCHA_SITE_KEY="CHANGE_ME"
HCAPTCHA_SECRET="CHANGE_ME"

# ── 通用配置 ──
NODE_ENV="production"
