{ "Logging": { "LogLevel": { "Default": "Information", "Microsoft.AspNetCore": "Information" } }, "Authority": { "ResourceServer": { "Authority": "https://authority.localtest.me", "Audiences": [ "api://timeline-indexer" ], "RequiredTenants": [ "tenant-default" ] } }, "Postgres": { "Timeline": { "ConnectionString": "Host=localhost;Database=timeline;Username=timeline;Password=timeline;", "SchemaName": "timeline", "CommandTimeoutSeconds": 30 } }, "TimelineIndexer": { "Router": { "Enabled": false, "Region": "local", "DefaultTimeoutSeconds": 30, "HeartbeatIntervalSeconds": 10, "TransportPlugins": { "Directory": "plugins/router/transports", "SearchPattern": "StellaOps.Router.Transport.*.dll" }, "Gateways": [ { "Host": "router.stella-ops.local", "Port": 9100, "TransportType": "Messaging" } ], "Messaging": { "Transport": "valkey", "PluginDirectory": "plugins/messaging", "SearchPattern": "StellaOps.Messaging.Transport.*.dll", "RequestQueueTemplate": "router:requests:{service}", "ResponseQueueName": "router:responses", "ConsumerGroup": "timelineindexer", "RequestTimeout": "30s", "LeaseDuration": "5m", "BatchSize": 10, "HeartbeatInterval": "10s", "valkey": { "ConnectionString": "cache.stella-ops.local:6379" } } } }, "AllowedHosts": "*" }