Environment Variables
This is the reference for all environment variables used by umh-core. These variables override or supplement configuration from config.yaml
.
LOGGING_LEVEL
PRODUCTION, DEBUG
Controls log verbosity. DEBUG shows detailed internal operations
AUTH_TOKEN
(Base64 encoded token)
Management Console authentication token. Overrides auth token from config.yaml
API_URL
https://management.umh.app/api, https://staging.management.umh.app/api
Management Console API endpoint. Use staging for testing environments
RELEASE_CHANNEL
enterprise, stable, nightly
Auto-update channel. Enterprise = most stable, nightly = latest features
ALLOW_INSECURE_TLS
true, false
Skip TLS certificate verification. Use for corporate firewalls with MITM proxies
S6_PERSIST_DIRECTORY
true/1/TRUE/True, (unset/false/other)
Controls S6 service directory persistence. Truthy values (true, 1, TRUE, etc.) = /data/services (persist across container restarts for debugging). Default/false = /tmp/umh-core-services (cleared on container restart for fresh state)
LOCATION_<0-6>
(string values)
Sets Agent location path levels 0-6. Example: LOCATION_0=factory, LOCATION_1=line1
Last updated