Miravo

Environment Variables

Default values for Miravo runtime, adapter, admin, logging, and platform environment variables.

Set defaults for detached runs, containers, and platform automation. Use environment variables when Docker, systemd, CI, or another process launches Miravo and repeating long flag lists is impractical.

Variables

NameDefaultPurpose
MIRAVO_NAMETemplate or namespace derivedEnvironment name for start
MIRAVO_TEMPLATEAuto-detectedTemplate id, name, path, or comma-separated list
MIRAVO_HOME~/.miravoLocal registry, auth store, detached runtime metadata, and persistence root
MIRAVO_CATALOG_DIRUnsetCatalog root for start, load, models, templates, fork, apply, cleanup, and exports
MIRAVO_MQTT_PORT1883MQTT broker port
MIRAVO_MQTT_HOST0.0.0.0MQTT bind host
MIRAVO_MQTT_MODEembeddedMQTT mode: embedded or external
MIRAVO_MQTT_URLUnsetExternal broker URL when MQTT runs in external mode
MIRAVO_MQTT_USERNAMEUnsetExternal broker username
MIRAVO_MQTT_PASSWORDUnsetExternal broker password
MIRAVO_MQTT_DRAIN_BUDGET16384Embedded MQTT drain budget per cycle
MIRAVO_MQTT_BATCH_SIZE2048Embedded MQTT synchronous publish batch size
MIRAVO_MQTT_BROKER_CONCURRENCY500Embedded MQTT broker concurrency
MIRAVO_OPCUA_PORT4840OPC UA server port
MIRAVO_OPCUA_HOSTAdapter defaultOPC UA bind host
MIRAVO_OPCUA_WRITE_BUDGET8192OPC UA write drain budget
MIRAVO_MODBUS_PORT502Modbus TCP server port
MIRAVO_MODBUS_HOSTAdapter defaultModbus TCP bind host
MIRAVO_ADMIN_HOST0.0.0.0 for start, 127.0.0.1 for client fallbackAdmin HTTP bind host or client fallback host
MIRAVO_ADMIN_PORT8080Admin HTTP bind port or client fallback port
MIRAVO_ADMIN_URLUnsetFull admin URL for client commands
MIRAVO_ADMIN_PASSWORDStored credential or built-in adminAdmin login password for CLI clients
MIRAVO_ANONYMOUS_LOGINUnsetDisable admin auth when set to true
MIRAVO_SOURCE_HOSTNAMEUnsetHostname that external platforms use to reach Miravo protocol endpoints
LITMUS_EDGE_HOSTNAMEUnsetLitmus Edge hostname or IP for apply le and cleanup le
LITMUS_EDGE_API_TOKENUnsetLitmus Edge API token for apply le and cleanup le
MIRAVO_DEBUGUnsetEnable stack traces with 1
NO_COLORUnsetDisable ANSI color output when non-empty

Resolution order

SurfaceOrder
Runtime flagsCLI flag ⭢ environment variable ⭢ template or built-in default
Admin target--admin-urlMIRAVO_ADMIN_URLMIRAVO_ADMIN_HOST + MIRAVO_ADMIN_PORThttp://127.0.0.1:8080
Litmus Edge authNamed --target with flag overrides ⭢ CLI flags ⭢ LITMUS_EDGE_* ⭢ default saved target
Litmus source hostname--source-hostnameMIRAVO_SOURCE_HOSTNAME ⭢ named environment ⭢ default saved target

Next

Was this page useful?

Last updated on

On this page