first commit
This commit is contained in:
commit
ff482ebe23
251 files changed
+19126
No files matched your search
@@ -0,0 +1,12 @@
|
||||
import { spawn } from 'node:child_process';
|
||||
import { resolve } from 'node:path';
|
||||
import {createRequire} from 'node:module';
|
||||
const files=createRequire(import.meta.url)('../apps/browser/inspection.cjs').privateInspectorPaths(resolve('.'));
|
||||
if(!files)throw Error('Provision the private Windows runtime; external or linked inspector overrides are rejected');
|
||||
const {python,script}=files;
|
||||
const environment={...process.env,INSPECTOR_PARENT_PID:String(process.pid)};
|
||||
environment.EMBEDDING_MODEL_DIR ||= resolve('.runtime/windows/semantic/models');
|
||||
environment.EMBEDDING_WORKER_PATH ||= resolve('.runtime/windows/semantic/searchi-gemma-worker.exe');
|
||||
for(const key of ['ADMIN_TOKEN','OIDC_CLIENT_SECRET','AI_API_KEY','SIEM_HTTP_TOKEN','SIEM_KEY_FILE'])delete environment[key];
|
||||
const child=spawn(python,[script],{stdio:'inherit',env:environment,windowsHide:true});
|
||||
process.on('SIGINT',()=>child.kill());process.on('SIGTERM',()=>child.kill());child.on('exit',code=>process.exit(code??1));
|
||||
Reference in new issue
Block a user