Skip to main content

Function: buildConfiguration()

buildConfiguration(processEnv, options, serverInfo): Promise<{ nodeEnvVars: INodeEnvironmentVariables & object; nodeEngineConfig: INodeEngineConfig; availableContextIdKeys: object[]; }>

Build the configuration for the TWIN Node.

Parameters

processEnv

The environment variables from the process.

options

INodeOptions

The options for running the server.

serverInfo

IServerInfo

The server information.

Returns

Promise<{ nodeEnvVars: INodeEnvironmentVariables & object; nodeEngineConfig: INodeEngineConfig; availableContextIdKeys: object[]; }>

A promise that resolves to the engine server configuration, environment prefix, environment variables, and options.