fix(server): harden sherpa native loading and centralize runtime env

This commit is contained in:
Mohamed Boudra
2026-02-16 02:59:12 +00:00
parent 4313e3623b
commit 5bd6cc11de
6 changed files with 278 additions and 30 deletions
@@ -12,6 +12,7 @@ import {
startLocalDaemonDetached,
type DaemonStartOptions as StartOptions,
} from './local-daemon.js'
import { reexecWithSherpaLoaderEnvIfNeeded } from './sherpa-env.js'
import { getErrorMessage } from '../../utils/errors.js'
export type { DaemonStartOptions as StartOptions } from './local-daemon.js'
@@ -79,6 +80,8 @@ export async function runStart(options: StartOptions): Promise<void> {
return
}
reexecWithSherpaLoaderEnvIfNeeded()
if (options.home) {
process.env.PASEO_HOME = options.home
}