Interface: IEngineServerEnvironmentVariables
The engine server environment variables.
Properties
port?
optionalport?:string
The port to serve the API from.
host?
optionalhost?:string
The host to serve the API from.
corsOrigins?
optionalcorsOrigins?:string
The CORS origins to allow, defaults to *.
httpMethods?
optionalhttpMethods?:string
The CORS methods to allow, defaults to GET, POST, PUT, DELETE, OPTIONS.
httpAllowedHeaders?
optionalhttpAllowedHeaders?:string
The CORS headers to allow.
httpExposedHeaders?
optionalhttpExposedHeaders?:string
The CORS headers to expose.
httpBodyLimits?
optionalhttpBodyLimits?:string
Named request body limits in bytes as comma separated name=bytes pairs, e.g. default=2097152,large=26214400.
publicOrigin?
optionalpublicOrigin?:string
The public origin URL for the API e.g. https://api.example.com:1234
authAdminProcessorType?
optionalauthAdminProcessorType?:string
The type of auth admin processor to use on the API: entity-storage.
authProcessorType?
optionalauthProcessorType?:string
The type of auth processor to use on the API: entity-storage.
authSigningKeyId?
optionalauthSigningKeyId?:string
The id of the key in the vault to use for signing in auth operations.
authApiKeyHeader?
optionalauthApiKeyHeader?:string
The HTTP header name used to pass the API key on requests, defaults to x-api-key.
mimeTypeProcessors?
optionalmimeTypeProcessors?:string
Additional MIME type processors to include, comma separated.
routeLoggingIncludeBody?
optionalrouteLoggingIncludeBody?:string
Include the body in the REST logging output, useful for debugging.
routeLoggingFullBase64?
optionalrouteLoggingFullBase64?:string
Include the full base 64 output in the REST logging output, useful for debugging.
routeLoggingObfuscateProperties?
optionalrouteLoggingObfuscateProperties?:string
List of properties to obfuscate in the REST logging output, comma separated.
routeMetricsExcludePaths?
optionalrouteMetricsExcludePaths?:string
Comma-separated list of URL path prefixes excluded from metrics collection.
routeTracingExcludePaths?
optionalrouteTracingExcludePaths?:string
Comma-separated list of URL path prefixes excluded from tracing.