Configuration
Thermocline configuration is environment-variable-first, with local defaults in docker-compose.yml.
Primary Configuration Surfaces
- Local compose runtime:
docker-compose.yml - Gateway static defaults:
services/gateway/config/default.toml - Helm values:
deploy/helm/thermocline/values*.yaml - Terraform variables:
deploy/terraform/*/variables.tf
Key Local Environment Variables
Gateway
GATEWAY_LISTEN_ADDRGATEWAY_ADVERTISED_HOSTGATEWAY_COORDINATOR_ADDRGATEWAY_SE_ADDRGATEWAY_MAX_CONNECTIONSGATEWAY_IDLE_TIMEOUT_SECS
Storage Engine
SE_DATA_DIRSE_GRPC_ADDRSE_METRICS_PORTSE_WAL_SYNC_MODESE_MEMTABLE_SIZESE_BLOCK_CACHE_SIZESE_COMPACTION_THREADS
Coordinator
COORDINATOR_GRPC_ADDRCOORDINATOR_ETCD_ENDPOINTSCOORDINATOR_QE_ADDRSCOORDINATOR_SE_ADDRS
Query Engine
GRPC_LISTEN_ADDRSTORAGE_PROVIDERSTORAGE_BUCKETSTORAGE_ENDPOINTSTORAGE_ALLOW_HTTP
Plugin-Related Variables
- Intelligent cache (query-engine):
CACHE_* - GPU acceleration (optional storage-engine build):
GPU_ACCEL_* - ML engine limits/persistence:
ML_ENGINE_*,ML_ENGINE_MODEL_STORE_DIR
For complete parameter details, see Configuration Reference.