fb5be70529
- 在 wrangler.toml 中为生产和预览环境添加 PASSWORD 变量 - PASSWORD 是中间件验证的必需变量,缺失会导致500错误 - 更新部署指南,强调 PASSWORD 必须设置为 Plain text 类型 - 添加详细的环境变量类型设置说明和故障排除步骤 - PASSWORD 用于用户认证和签名验证,是系统核心安全机制
54 lines
1.4 KiB
TOML
54 lines
1.4 KiB
TOML
name = "katelyatv"
|
|
compatibility_date = "2024-09-01"
|
|
compatibility_flags = ["nodejs_compat"]
|
|
pages_build_output_dir = ".vercel/output/static"
|
|
|
|
# 生产环境配置
|
|
[env.production]
|
|
name = "katelyatv"
|
|
|
|
# 生产环境 D1 数据库配置
|
|
[[env.production.d1_databases]]
|
|
binding = "DB"
|
|
database_name = "katelyatv-db"
|
|
database_id = "6d580637-1f87-4ddf-8b4d-3d97254b4c33"
|
|
|
|
# 生产环境变量
|
|
[env.production.vars]
|
|
NEXT_PUBLIC_STORAGE_TYPE = "d1"
|
|
NEXT_PUBLIC_SITE_NAME = "KatelyaTV"
|
|
NEXT_PUBLIC_SITE_DESCRIPTION = "高性能影视播放平台"
|
|
NEXTAUTH_URL = "https://your-domain.pages.dev"
|
|
USERNAME = "katelya"
|
|
PASSWORD = "your-secure-password-here"
|
|
IMAGE_PROXY_ENABLED = "true"
|
|
CACHE_TTL = "3600"
|
|
CORS_ORIGIN = "*"
|
|
RATE_LIMIT_MAX = "100"
|
|
RATE_LIMIT_WINDOW = "60000"
|
|
HEALTH_CHECK_ENABLED = "true"
|
|
HEALTH_CHECK_INTERVAL = "30"
|
|
LOG_LEVEL = "info"
|
|
LOG_FORMAT = "json"
|
|
NODE_ENV = "production"
|
|
|
|
# 预览环境配置
|
|
[env.preview]
|
|
name = "katelyatv-preview"
|
|
|
|
# 预览环境 D1 数据库配置
|
|
[[env.preview.d1_databases]]
|
|
binding = "DB"
|
|
database_name = "katelyatv-db"
|
|
database_id = "6d580637-1f87-4ddf-8b4d-3d97254b4c33"
|
|
|
|
# 预览环境变量
|
|
[env.preview.vars]
|
|
NEXT_PUBLIC_STORAGE_TYPE = "d1"
|
|
NEXT_PUBLIC_SITE_NAME = "KatelyaTV"
|
|
NEXT_PUBLIC_SITE_DESCRIPTION = "高性能影视播放平台"
|
|
USERNAME = "katelya"
|
|
PASSWORD = "your-secure-password-here"
|
|
IMAGE_PROXY_ENABLED = "true"
|
|
NODE_ENV = "production"
|