Remove automatic cleanup on launch
This commit is contained in:
@@ -171,23 +171,17 @@ async function main() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Always reset core storage on startup to avoid stale/corrupt Autopass state.
|
|
||||||
// This mirrors the user's requested clean-first boot behavior.
|
|
||||||
if (cleanStorage) {
|
if (cleanStorage) {
|
||||||
logInfo('Main', 'Clean flag detected: performing startup storage reset...');
|
logInfo('Main', 'Clean flag detected: performing startup storage reset...');
|
||||||
} else {
|
try {
|
||||||
logInfo('Main', 'Performing startup storage reset for my-storage/Autopass reliability...');
|
await fs.rm(storageDir, { recursive: true, force: true });
|
||||||
}
|
logInfo('Main', `Storage reset successfully (${storageDir})`);
|
||||||
try {
|
} catch (err) {
|
||||||
await fs.rm(storageDir, { recursive: true, force: true });
|
logWarn('Main', `Storage reset error (may not exist): ${err.message}`);
|
||||||
logInfo('Main', `Storage reset successfully (${storageDir})`);
|
}
|
||||||
} catch (err) {
|
|
||||||
logWarn('Main', `Storage reset error (may not exist): ${err.message}`);
|
|
||||||
}
|
|
||||||
|
|
||||||
// Always reset plugin generated spec/db storage on startup.
|
await runPluginStorageReset('--clean startup');
|
||||||
// Data will re-sync from peers during normal bootstrapping.
|
}
|
||||||
await runPluginStorageReset(cleanStorage ? '--clean startup' : 'startup');
|
|
||||||
setupCache();
|
setupCache();
|
||||||
ca.installRootCA();
|
ca.installRootCA();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user