UI-UX/.env.example
iye 58da508e7d
All checks were successful
Build and Deploy / build-and-deploy (push) Successful in 5m57s
chore(env): switch TOS bucket from teammate's to own (cyber-star@cn-shanghai)
域名变化:
  旧: https://cyberstar.tos-cn-shanghai.volces.com/cyber-star (临时桶, 带路径前缀)
  新: https://cyber-star.tos-cn-shanghai.volces.com         (自有桶, 桶名即子域, 无路径前缀)

操作:
- 在自有火山账号下建 cyber-star 桶 (cn-shanghai), 公共读, 对象 ACL 默认公共读
- 网页控制台「上传文件夹」方式把本地 assets-compressed/portraits 和 videos 直接传到桶根
- 切 NEXT_PUBLIC_TOS_DOMAIN

代码无需改动 (tosUrl() 已自动处理), 仅 env 切换。
next.config.ts images.remotePatterns 已包含 *.tos-cn-shanghai.volces.com, 无需更新。

dev 验证:
- 首页 / artists/001 / artists/036 / ranking 所有资源 src 全部走新桶
- 旧域名已彻底切除
- portraits/001.webp 200, hero-pv.mp4 200, 缺视频/缺氛围图 3 仍然 404 (预期)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-13 16:14:58 +08:00

45 lines
1.4 KiB
Plaintext
Raw Permalink 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.

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