forked from xiangwang25/whale-town-end-v2
fix: harden backend production deployment
This commit is contained in:
@@ -354,7 +354,7 @@ export function validateZulipConfig(
|
||||
errors.push('API Key加密密钥长度必须至少32字符');
|
||||
}
|
||||
|
||||
if (!config.server.botApiKey) {
|
||||
if (!config.server.botApiKey && !config.errorHandling.degradedModeEnabled) {
|
||||
errors.push('生产环境必须配置Zulip机器人API Key');
|
||||
}
|
||||
}
|
||||
@@ -405,4 +405,4 @@ function isValidEmail(email: string): boolean {
|
||||
*/
|
||||
export const zulipConfig = registerAs('zulip', () => {
|
||||
return loadZulipConfigFromEnv();
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user