Configuration
This page describes how to configure Corvus via a TOML file or CLI flags.
Quick Start
Create a config file (for example, config/corvus.toml):
[corvus]
host = "0.0.0.0"
port = 4499
[broker]
url = "https://your-context-broker.example.com"
user_agent = "Corvus/0.1.0"
[http]
timeout_secs = 30
[purge]
page_size = 100
max_concurrent_deletes = 20
max_retries = 5
initial_retry_delay_ms = 1000
Configuration Reference
Section |
Option |
Default |
Description |
|
|
|
Bind address |
|
|
|
Listen port |
|
|
— |
Base URL of the NGSI-LD context broker |
|
|
|
User-Agent for broker requests |
|
|
|
HTTP request timeout |
|
|
|
Items per page when fetching entities |
|
|
|
Max concurrent DELETE requests (temporal purge) |
|
|
|
Retries per request on transient errors |
|
|
|
Initial retry delay (exponential backoff) |
All options can be overridden via CLI flags (for example, --broker-url, --purge-page-size). Run corvus --help for the full list.