MCPcopy Create free account
hub / github.com/OpenHands/OpenHands / buildExtraBackendConfig

Function buildExtraBackendConfig

scripts/dev-extra-backend.mjs:46–65  ·  view source on GitHub ↗
(cwd = process.cwd(), env = process.env)

Source from the content-addressed store, hash-verified

44 * @param {Record<string, string | undefined>} env
45 */
46export function buildExtraBackendConfig(cwd = process.cwd(), env = process.env) {
47 const base = buildSafeDevConfig(cwd, env);
48
49 const backendPort = parsePort(
50 env.OH_CANVAS_EXTRA_BACKEND_PORT,
51 DEFAULT_EXTRA_BACKEND_PORT,
52 );
53 const vscodePort = parsePort(
54 env.OH_CANVAS_EXTRA_VSCODE_PORT,
55 DEFAULT_EXTRA_VSCODE_PORT,
56 );
57
58 return {
59 ...base,
60 backendPort,
61 vscodePort,
62 backendBaseUrl: `http://127.0.0.1:${backendPort}`,
63 backendHost: `127.0.0.1:${backendPort}`,
64 };
65}
66
67function isEnoentError(error) {
68 return Boolean(

Callers 2

mainFunction · 0.85

Calls 2

buildSafeDevConfigFunction · 0.90
parsePortFunction · 0.70

Tested by

no test coverage detected