From d07250e982481619f3de58286d95a7b0cab36388 Mon Sep 17 00:00:00 2001 From: nmemmert <67961292+nmemmert@users.noreply.github.com> Date: Mon, 15 Dec 2025 09:43:23 -0500 Subject: [PATCH] Fix env settings formatting and runtime sync --- server/index.js | 62 ++++++++++++++++++++++++------------------------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/server/index.js b/server/index.js index 4554e30..1f56eb7 100644 --- a/server/index.js +++ b/server/index.js @@ -302,22 +302,22 @@ WEBHOOK_ENABLED=${webhook_enabled} WEBHOOK_URL=${webhook_url} CHECK_INTERVAL=${check_interval} TIMEOUT=${timeout} - TIMEZONE=${timezone || 'UTC'} - RETENTION_DAYS=${retention_days || 7} - AUTO_CLEANUP_ENABLED=${auto_cleanup_enabled} - CONSECUTIVE_FAILURES=${consecutive_failures || 3} - GRACE_PERIOD=${grace_period || 300} - DOWNTIME_THRESHOLD=${downtime_threshold || 600} - ALERT_RETRY_COUNT=${alert_retry_count || 3} - ALERT_RETRY_DELAY=${alert_retry_delay || 60} - FALLBACK_WEBHOOK=${fallback_webhook || ''} - GLOBAL_QUIET_HOURS_START=${global_quiet_hours_start || ''} - GLOBAL_QUIET_HOURS_END=${global_quiet_hours_end || ''} - ESCALATION_HOURS=${escalation_hours || 4} - DEFAULT_SORT=${default_sort || 'name'} - ITEMS_PER_PAGE=${items_per_page || 20} - REFRESH_INTERVAL=${refresh_interval || 5000} - THEME=${theme || 'light'} +TIMEZONE=${timezone || 'UTC'} +RETENTION_DAYS=${retention_days || 7} +AUTO_CLEANUP_ENABLED=${auto_cleanup_enabled} +CONSECUTIVE_FAILURES=${consecutive_failures || 3} +GRACE_PERIOD=${grace_period || 300} +DOWNTIME_THRESHOLD=${downtime_threshold || 600} +ALERT_RETRY_COUNT=${alert_retry_count || 3} +ALERT_RETRY_DELAY=${alert_retry_delay || 60} +FALLBACK_WEBHOOK=${fallback_webhook || ''} +GLOBAL_QUIET_HOURS_START=${global_quiet_hours_start || ''} +GLOBAL_QUIET_HOURS_END=${global_quiet_hours_end || ''} +ESCALATION_HOURS=${escalation_hours || 4} +DEFAULT_SORT=${default_sort || 'name'} +ITEMS_PER_PAGE=${items_per_page || 20} +REFRESH_INTERVAL=${refresh_interval || 5000} +THEME=${theme || 'light'} `; try { @@ -336,21 +336,21 @@ TIMEOUT=${timeout} process.env.WEBHOOK_URL = webhook_url; process.env.CHECK_INTERVAL = String(check_interval); process.env.TIMEOUT = String(timeout); - process.env.RETENTION_DAYS = String(retention_days || 7); - process.env.AUTO_CLEANUP_ENABLED = String(auto_cleanup_enabled); - process.env.CONSECUTIVE_FAILURES = String(consecutive_failures || 3); - process.env.GRACE_PERIOD = String(grace_period || 300); - process.env.DOWNTIME_THRESHOLD = String(downtime_threshold || 600); - process.env.ALERT_RETRY_COUNT = String(alert_retry_count || 3); - process.env.ALERT_RETRY_DELAY = String(alert_retry_delay || 60); - process.env.FALLBACK_WEBHOOK = fallback_webhook || ''; - process.env.GLOBAL_QUIET_HOURS_START = global_quiet_hours_start || ''; - process.env.GLOBAL_QUIET_HOURS_END = global_quiet_hours_end || ''; - process.env.ESCALATION_HOURS = String(escalation_hours || 4); - process.env.DEFAULT_SORT = default_sort || 'name'; - process.env.ITEMS_PER_PAGE = String(items_per_page || 20); - process.env.REFRESH_INTERVAL = String(refresh_interval || 5000); - process.env.THEME = theme || 'light'; + process.env.RETENTION_DAYS = String(retention_days || 7); + process.env.AUTO_CLEANUP_ENABLED = String(auto_cleanup_enabled); + process.env.CONSECUTIVE_FAILURES = String(consecutive_failures || 3); + process.env.GRACE_PERIOD = String(grace_period || 300); + process.env.DOWNTIME_THRESHOLD = String(downtime_threshold || 600); + process.env.ALERT_RETRY_COUNT = String(alert_retry_count || 3); + process.env.ALERT_RETRY_DELAY = String(alert_retry_delay || 60); + process.env.FALLBACK_WEBHOOK = fallback_webhook || ''; + process.env.GLOBAL_QUIET_HOURS_START = global_quiet_hours_start || ''; + process.env.GLOBAL_QUIET_HOURS_END = global_quiet_hours_end || ''; + process.env.ESCALATION_HOURS = String(escalation_hours || 4); + process.env.DEFAULT_SORT = default_sort || 'name'; + process.env.ITEMS_PER_PAGE = String(items_per_page || 20); + process.env.REFRESH_INTERVAL = String(refresh_interval || 5000); + process.env.THEME = theme || 'light'; notificationService.setConfig({ email_enabled: email_enabled === true || email_enabled === 'true',