Configuration Precedence
Configuration values are resolved in the following order, with later sources overriding earlier ones:
- Default values
chronicle.jsonfile- Environment variables
This allows you to set baseline configuration in chronicle.json and override specific values per environment.
Example configuration
Section titled “Example configuration”{ "port": 35000, "managementPort": 8080}| Source | Description |
|---|---|
| Defaults | Built-in values used when no configuration is provided |
| chronicle.json | File-based configuration loaded at startup |
| Environment variables | Overrides using Cratis__Chronicle__ variables |