Fix env settings formatting and runtime sync
This commit is contained in:
1 parent
fb175c162b
commit
d07250e982
1 file changed
+31
-31
+31
-31
@@ -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',
|
||||
|
||||
Reference in new issue
Block a user