v0.3.13: Cookie解密修复 + 配置统一化
修复: - credential.service.ts: 5个getter函数统一解密cookie (解决夸克连接失败) - decryptCookie从extractCookieUid嵌套作用域提到模块顶层 - testCloudConnection/getAndValidateCredential添加解密调用 - 去掉docker run的COOKIE_ENCRYPTION_KEY(回退默认key与旧数据一致) 配置统一化: - config/index.ts新增: corsOrigin/cookieEncryptionKey/logLevel/appVersionFile/uploadDir - main.ts: CORS_ORIGIN/REDIS_URL/uploads改用config而非raw process.env - middleware/cache.ts: REDIS_URL改用config - docker-compose.env: 完整环境变量模板(18个变量)
This commit is contained in:
37
docker-compose.env
Normal file
37
docker-compose.env
Normal file
@@ -0,0 +1,37 @@
|
||||
# CloudSearch 环境变量 — 统一管理
|
||||
# 复制此文件为 .env 使用:cp docker-compose.env .env
|
||||
|
||||
# ── 核心服务 ──
|
||||
PORT=9527
|
||||
NODE_ENV=production
|
||||
TZ=Asia/Shanghai
|
||||
|
||||
# ── 安全 ──
|
||||
JWT_SECRET=cloudsearch-jwt-prod-v1
|
||||
ADMIN_USERNAME=admin
|
||||
ADMIN_PASSWORD=0nL5kLhMIJ1121PYmQb25A
|
||||
COOKIE_ENCRYPTION_KEY=
|
||||
CORS_ORIGIN=http://jp-cs.timaa.cn
|
||||
|
||||
# ── 数据库 & 缓存 ──
|
||||
DB_PATH=/data/database.sqlite
|
||||
REDIS_URL=redis://:redis_GbR7XZ@1Panel-redis-aDp3:6379
|
||||
|
||||
# ── 外部服务 ──
|
||||
PANSOU_URL=http://pansou:80
|
||||
PANSOU_AUTH_TOKEN=
|
||||
VIDEO_PARSER_URL=http://localhost:3001
|
||||
|
||||
# ── 网盘校验 ──
|
||||
VALIDATION_CONCURRENCY=10
|
||||
VALIDATION_TIMEOUT=5000
|
||||
CACHE_TTL_VALID=14400
|
||||
CACHE_TTL_INVALID=3600
|
||||
|
||||
# ── 路径 ──
|
||||
CHROMIUM_PATH=/usr/bin/chromium-browser
|
||||
APP_VERSION_FILE=/data/VERSION
|
||||
UPLOAD_DIR=/app/uploads
|
||||
|
||||
# ── 日志 ──
|
||||
LOG_LEVEL=info
|
||||
Reference in New Issue
Block a user