Table of Contents

Configuration

Chronicle Server can be configured using a chronicle.json file or environment variables. Environment variables take precedence over file-based configuration, which is useful for containerized deployments.

Example configuration

{
  "managementPort": 8080,
  "port": 35000,
  "storage": {
    "type": "MongoDB",
    "connectionDetails": "mongodb://localhost:27017"
  }
}
Section Description
Root properties Ports and health check endpoint
Features API, Workbench, and OAuth authority toggles
Storage Storage provider configuration
Observers Retry and timeout settings
Events Event queue configuration
Authentication External authority and default admin settings
TLS Certificate configuration for secure transport

Topics