{ "Logging": { "LogLevel": { "Default": "Information", "Microsoft.AspNetCore": "Warning" } }, "AllowedHosts": "*", "MxGateway": { "Authentication": { "Mode": "ApiKey", "SqlitePath": "C:\\ProgramData\\MxGateway\\gateway-auth.db", "PepperSecretName": "MxGateway:ApiKeyPepper", "RunMigrationsOnStartup": true }, "Worker": { "ExecutablePath": "src\\MxGateway.Worker\\bin\\x86\\Release\\MxGateway.Worker.exe", "RequiredArchitecture": "X86", "StartupTimeoutSeconds": 30, "ShutdownTimeoutSeconds": 10, "HeartbeatIntervalSeconds": 5, "HeartbeatGraceSeconds": 15, "MaxMessageBytes": 16777216 }, "Sessions": { "DefaultCommandTimeoutSeconds": 30, "MaxSessions": 64, "AllowMultipleEventSubscribers": false }, "Events": { "QueueCapacity": 10000, "BackpressurePolicy": "FailFast" }, "Dashboard": { "Enabled": true, "PathBase": "/dashboard", "RequireAdminScope": true, "AllowAnonymousLocalhost": false, "SnapshotIntervalMilliseconds": 1000, "RecentFaultLimit": 100, "RecentSessionLimit": 200, "ShowTagValues": false }, "Protocol": { "WorkerProtocolVersion": 1 } } }