# ============================================================= # 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"