From 1ea8f9ddf13409268abf066157e5e2d4b4888ac8 Mon Sep 17 00:00:00 2001 From: KernelDeimos Date: Mon, 22 Sep 2025 19:31:03 -0400 Subject: [PATCH] devex: performance monitor environment variable Instead of requiring developers to keep changes in their git index to use the performance monitor, make it configurable through the .env file. --- tools/run-selfhosted.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tools/run-selfhosted.js b/tools/run-selfhosted.js index db38296f..17b97c78 100644 --- a/tools/run-selfhosted.js +++ b/tools/run-selfhosted.js @@ -98,6 +98,7 @@ const main = async () => { InternetModule, DevelopmentModule, DNSModule, + PerfMonModule, } = (await import('@heyputer/backend')).default; const k = new Kernel({ @@ -116,6 +117,9 @@ const main = async () => { k.add_module(new PuterAIModule()); k.add_module(new InternetModule()); k.add_module(new DNSModule()); + if ( process.env.PERFMON ) { + k.add_module(new PerfMonModule()); + } if ( process.env.UNSAFE_PUTER_DEV ) { k.add_module(new DevelopmentModule()); }