feat: 更新 Upstash 配置,修改环境变量名称以提高一致性
This commit is contained in:
+4
-4
@@ -22,11 +22,11 @@ NEXT_PUBLIC_STORAGE_TYPE=localstorage
|
|||||||
# Upstash Redis 配置(选择 upstash 存储时需要)
|
# Upstash Redis 配置(选择 upstash 存储时需要)
|
||||||
# ==============================================
|
# ==============================================
|
||||||
|
|
||||||
# Upstash Redis REST API 地址
|
# Upstash Redis 连接 URL
|
||||||
# UPSTASH_REDIS_REST_URL=https://xxx.upstash.io
|
# UPSTASH_URL=https://xxx.upstash.io
|
||||||
|
|
||||||
# Upstash Redis REST API 令牌
|
# Upstash Redis 访问令牌
|
||||||
# UPSTASH_REDIS_REST_TOKEN=AX_xxx
|
# UPSTASH_TOKEN=AX_xxx
|
||||||
|
|
||||||
# ==============================================
|
# ==============================================
|
||||||
# Redis 配置(选择 redis 存储时需要)
|
# Redis 配置(选择 redis 存储时需要)
|
||||||
|
|||||||
@@ -179,15 +179,15 @@ docker compose -f docker-compose.kvrocks.yml up -d
|
|||||||
|
|
||||||
- 访问 [Upstash](https://upstash.com/)
|
- 访问 [Upstash](https://upstash.com/)
|
||||||
- 创建免费 Redis 数据库
|
- 创建免费 Redis 数据库
|
||||||
- 获取 `UPSTASH_REDIS_REST_URL` 和 `UPSTASH_REDIS_REST_TOKEN`
|
- 获取 `UPSTASH_URL` 和 `UPSTASH_TOKEN`
|
||||||
|
|
||||||
4. **添加环境变量**:
|
4. **添加环境变量**:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# 存储配置
|
# 存储配置
|
||||||
NEXT_PUBLIC_STORAGE_TYPE=upstash
|
NEXT_PUBLIC_STORAGE_TYPE=upstash
|
||||||
UPSTASH_REDIS_REST_URL=https://xxx.upstash.io
|
UPSTASH_URL=https://xxx.upstash.io
|
||||||
UPSTASH_REDIS_REST_TOKEN=your_token
|
UPSTASH_TOKEN=your_token
|
||||||
|
|
||||||
# 管理员账号
|
# 管理员账号
|
||||||
USERNAME=admin
|
USERNAME=admin
|
||||||
@@ -240,6 +240,8 @@ wrangler auth login
|
|||||||
|
|
||||||
# 创建数据库
|
# 创建数据库
|
||||||
wrangler d1 create katelyatv-db
|
wrangler d1 create katelyatv-db
|
||||||
|
# ⚠️ 重要:确保在项目根目录下运行此命令
|
||||||
|
# 如果遇到文件路径错误,请参考 D1_MIGRATION.md 排查指南
|
||||||
wrangler d1 execute katelyatv-db --file=./scripts/d1-init.sql
|
wrangler d1 execute katelyatv-db --file=./scripts/d1-init.sql
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -290,8 +292,8 @@ redis-cli -u $REDIS_URL ping
|
|||||||
wrangler d1 info your-database-name
|
wrangler d1 info your-database-name
|
||||||
|
|
||||||
# Upstash连接测试
|
# Upstash连接测试
|
||||||
curl -H "Authorization: Bearer $UPSTASH_REDIS_REST_TOKEN" \
|
curl -H "Authorization: Bearer $UPSTASH_TOKEN" \
|
||||||
$UPSTASH_REDIS_REST_URL/ping
|
$UPSTASH_URL/ping
|
||||||
```
|
```
|
||||||
|
|
||||||
### 环境变量说明
|
### 环境变量说明
|
||||||
@@ -303,8 +305,8 @@ curl -H "Authorization: Bearer $UPSTASH_REDIS_REST_TOKEN" \
|
|||||||
| `NEXT_PUBLIC_STORAGE_TYPE` | 否 | 存储类型 | `redis/d1/upstash` |
|
| `NEXT_PUBLIC_STORAGE_TYPE` | 否 | 存储类型 | `redis/d1/upstash` |
|
||||||
| `NEXT_PUBLIC_ENABLE_REGISTER` | 否 | 用户注册 | `true/false` |
|
| `NEXT_PUBLIC_ENABLE_REGISTER` | 否 | 用户注册 | `true/false` |
|
||||||
| `REDIS_URL` | 否\*\* | Redis 连接 | `redis://localhost:6379` |
|
| `REDIS_URL` | 否\*\* | Redis 连接 | `redis://localhost:6379` |
|
||||||
| `UPSTASH_REDIS_REST_URL` | 否\*\* | Upstash 地址 | `https://xxx.upstash.io` |
|
| `UPSTASH_URL` | 否\*\* | Upstash 地址 | `https://xxx.upstash.io` |
|
||||||
| `UPSTASH_REDIS_REST_TOKEN` | 否\*\* | Upstash 令牌 | `AX_xxx` |
|
| `UPSTASH_TOKEN` | 否\*\* | Upstash 令牌 | `AX_xxx` |
|
||||||
|
|
||||||
> \*多用户部署必填 \*\*对应存储类型必填
|
> \*多用户部署必填 \*\*对应存储类型必填
|
||||||
|
|
||||||
@@ -919,26 +921,16 @@ server {
|
|||||||
|
|
||||||
### 📖 详细指南
|
### 📖 详细指南
|
||||||
|
|
||||||
**部署相关**:
|
|
||||||
|
|
||||||
- [🐳 Docker 完整部署指南](DOCKER_DEPLOYMENT.md)
|
|
||||||
- [☁️ Cloudflare Pages 详细配置](CLOUDFLARE_PAGES.md)
|
|
||||||
- [🚀 Vercel 部署最佳实践](VERCEL_DEPLOYMENT.md)
|
|
||||||
- [🔧 环境变量完整说明](ENVIRONMENT_VARIABLES.md)
|
|
||||||
|
|
||||||
**功能配置**:
|
**功能配置**:
|
||||||
|
|
||||||
- [📺 TVBox 兼容配置指南](docs/TVBOX.md)
|
- [📺 TVBox 兼容配置指南](docs/TVBOX.md)
|
||||||
- [💾 Kvrocks 高性能部署](docs/KVROCKS.md)
|
- [💾 Kvrocks 高性能部署](docs/KVROCKS.md)
|
||||||
- [🗄️ D1 数据库迁移指南](D1_MIGRATION.md)
|
- [🗄️ D1 数据库迁移指南](D1_MIGRATION.md)
|
||||||
- [⚡ Redis 集群配置](REDIS_CLUSTER.md)
|
|
||||||
|
|
||||||
**故障排除**:
|
**故障排除**:
|
||||||
|
|
||||||
- [🔧 Docker 故障排除手册](DOCKER_TROUBLESHOOTING.md)
|
- [🔧 Docker 故障排除手册](DOCKER_TROUBLESHOOTING.md)
|
||||||
- [🌐 网络连接问题诊断](NETWORK_TROUBLESHOOTING.md)
|
|
||||||
- [⚠️ 兼容性问题解决](DEPLOYMENT_COMPATIBILITY.md)
|
- [⚠️ 兼容性问题解决](DEPLOYMENT_COMPATIBILITY.md)
|
||||||
- [🐛 常见错误代码说明](ERROR_CODES.md)
|
|
||||||
|
|
||||||
### 🎯 最佳实践
|
### 🎯 最佳实践
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user