Files

7 lines
511 B
JavaScript
Raw Permalink Normal View History

2026-10-13 10:33:31 +02:00
import { spawn } from 'node:child_process';
import { createRequire } from 'node:module';
const electron=createRequire(import.meta.url)('electron');
const env={...process.env};
for(const name of ['ADMIN_TOKEN','OIDC_CLIENT_SECRET','AI_API_KEY','INSPECTOR_TOKEN','SIEM_HTTP_TOKEN','SIEM_KEY_FILE'])delete env[name];
const child=spawn(electron,['.'],{stdio:'inherit',env,windowsHide:true});child.on('exit',code=>process.exit(code??1));
process.on('SIGINT',()=>child.kill());process.on('SIGTERM',()=>child.kill());