This commit is contained in:
Raven Scott
2026-05-28 01:35:59 -04:00
parent df8a141ebb
commit b7b3a1c111
+7 -1
View File
@@ -146,7 +146,12 @@ async function main() {
const isMaster = resolveIsMaster();
state.isMaster = isMaster;
const cleanStorage = process.argv.includes('--clean');
const storageDir = process.env.STORAGE_DIR || './my-storage';
const rawStorageDir = process.env.STORAGE_DIR || './my-storage';
const storageDir = path.isAbsolute(rawStorageDir)
? rawStorageDir
: path.resolve(__dirname, rawStorageDir);
// Keep STORAGE_DIR canonical so downstream modules/admin paths align.
process.env.STORAGE_DIR = storageDir;
const masterViaArgv = process.argv.includes('--master');
const masterViaEnv = isMaster && !masterViaArgv;
logInfo('Main', `Master mode: ${isMaster} (argv --master: ${masterViaArgv}${masterViaEnv ? ', env P2NS_MASTER/MASTER: true' : ''})`);
@@ -156,6 +161,7 @@ async function main() {
logInfo('Main', 'Running as JOINER — needs a peer with --master or P2NS_MASTER=true to receive an invite');
}
logInfo('Main', `Clean storage flag detected: ${cleanStorage}`);
logInfo('Main', `Storage path resolved: ${rawStorageDir} -> ${storageDir}`);
async function runPluginStorageReset(reason) {
try {
const { resetPluginStorage } = require('./scripts/reset-plugin-storage');