added default values

This commit is contained in:
Arunavo Ray
2025-08-28 15:49:20 +05:30
parent be5f2e6c3d
commit dd19131029
2 changed files with 7 additions and 7 deletions

View File

@@ -50,11 +50,11 @@ export function ConfigTabs() {
preserveOrgStructure: false,
},
scheduleConfig: {
enabled: false,
interval: 86400, // Default to daily (24 hours) instead of hourly
enabled: true, // Default to enabled
interval: 86400, // Default to daily (24 hours)
},
cleanupConfig: {
enabled: false,
enabled: true, // Default to enabled
retentionDays: 604800, // 7 days in seconds - Default retention period
},
mirrorOptions: {

View File

@@ -41,15 +41,15 @@ export async function createDefaultConfig({ userId, envOverrides = {} }: Default
const giteaToken = envOverrides.giteaToken || process.env.GITEA_TOKEN || "";
const giteaUsername = envOverrides.giteaUsername || process.env.GITEA_USERNAME || "";
// Schedule config from env
// Schedule config from env - default to ENABLED
const scheduleEnabled = envOverrides.scheduleEnabled ??
(process.env.SCHEDULE_ENABLED === "true" ? true : false);
(process.env.SCHEDULE_ENABLED === "false" ? false : true); // Default: ENABLED
const scheduleInterval = envOverrides.scheduleInterval ??
(process.env.SCHEDULE_INTERVAL ? parseInt(process.env.SCHEDULE_INTERVAL, 10) : 86400); // Default: daily
// Cleanup config from env
// Cleanup config from env - default to ENABLED
const cleanupEnabled = envOverrides.cleanupEnabled ??
(process.env.CLEANUP_ENABLED === "true" ? true : false);
(process.env.CLEANUP_ENABLED === "false" ? false : true); // Default: ENABLED
const cleanupRetentionDays = envOverrides.cleanupRetentionDays ??
(process.env.CLEANUP_RETENTION_DAYS ? parseInt(process.env.CLEANUP_RETENTION_DAYS, 10) * 86400 : 604800); // Default: 7 days