fix: Add additional checks for disabled projects

This commit is contained in:
Dries Augustyns
2025-12-16 11:52:53 +01:00
parent 780741e37f
commit 863e784e1c
5 changed files with 51 additions and 3 deletions
+5
View File
@@ -98,3 +98,8 @@ export const SMTP_ENABLED =
export const PLUNK_API_KEY = validateEnv('PLUNK_API_KEY', '');
export const PLUNK_FROM_ADDRESS = validateEnv('PLUNK_FROM_ADDRESS', '');
export const PLUNK_ENABLED = PLUNK_API_KEY !== '' && PLUNK_FROM_ADDRESS !== '';
// Security (optional)
// Controls whether projects are automatically disabled when bounce/complaint rate thresholds are exceeded
// Useful for self-hosters who want to manage project status manually
export const AUTO_PROJECT_DISABLE = validateEnv('AUTO_PROJECT_DISABLE', 'true') === 'true';