This document explains how to configure Decision Engine for local and on-prem deployments.
config/development.toml: host/source runsconfig/docker-configuration.toml: Docker/Compose runshelm-charts/config/development.toml: Kubernetes chart template config
[server]
host = "0.0.0.0"
port = 8080[metrics]
host = "0.0.0.0"
port = 9090[log.console]
enabled = true
level = "DEBUG"
log_format = "default"Use either MySQL or PostgreSQL as required by your deployment mode.
For Docker Compose profiles, connection details are pre-wired via service names and mounted config. For source runs, ensure your database URL in config matches your local DB.
[redis]
host = "127.0.0.1"
port = 6379secrets_manager controls encryption/key-management behavior. In local environments this is commonly set to no_encryption.
Use environment variables to override selected runtime values when needed (for example in Helm via extraEnvVars).
For deployment-specific examples, see: