v0.3.12: 统一环境变量管理 + 去重

- CHROMIUM_PATH 从3处散落移到 config/index.ts 统一管理
- startup-validator 移除冗余 CORS_ORIGIN 检查 (main.ts 已处理)
- docker run 补充 JWT_SECRET/ADMIN_PASSWORD/COOKIE_ENCRYPTION_KEY
- 云盘常量统一到 cloud-constants.ts (图标/标签/颜色)
This commit is contained in:
2026-05-17 14:13:51 +08:00
parent 77a8c5126f
commit 1e0d408dd2
7 changed files with 10 additions and 15 deletions

View File

@@ -51,16 +51,6 @@ export function validateConfig(): ValidationError[] {
});
}
// ─── CORS ───
const corsOrigin = process.env.CORS_ORIGIN || '';
if (isProd && (!corsOrigin || corsOrigin === 'https://your-production-domain.com')) {
errors.push({
key: 'CORS_ORIGIN',
message: '生产环境未配置真实的 CORS_ORIGIN临时允许所有来源请求',
severity: 'warn',
});
}
// ─── Port conflict check (best-effort) ───
if (config.port < 1024 && (process as any).getuid?.() !== 0) {
errors.push({