{ "ScadaBridge": { "Node": { "Role": "Central", "NodeName": "central-b", "NodeHostname": "scadabridge-central-b", "RemotingPort": 8081 }, "Cluster": { "SeedNodes": [ "akka.tcp://scadabridge@scadabridge-central-a:8081", "akka.tcp://scadabridge@scadabridge-central-b:8081" ], "SplitBrainResolverStrategy": "keep-oldest", "StableAfter": "00:00:15", "HeartbeatInterval": "00:00:02", "FailureDetectionThreshold": "00:00:10", "MinNrOfMembers": 1 }, "Database": { "ConfigurationDb": "Server=scadabridge-mssql,1433;Database=ScadaBridgeConfig;User Id=scadabridge_app;Password=ScadaBridge_Dev1#;TrustServerCertificate=true", "MachineDataDb": "Server=scadabridge-mssql,1433;Database=ScadaBridgeMachineData;User Id=scadabridge_app;Password=ScadaBridge_Dev1#;TrustServerCertificate=true" }, "Security": { "LdapServer": "scadabridge-ldap", "LdapPort": 3893, "LdapUseTls": false, "AllowInsecureLdap": true, "LdapSearchBase": "dc=scadabridge,dc=local", "LdapServiceAccountDn": "cn=admin,dc=scadabridge,dc=local", "LdapServiceAccountPassword": "password", "JwtSigningKey": "scadabridge-dev-jwt-signing-key-must-be-at-least-32-characters-long", "JwtExpiryMinutes": 15, "IdleTimeoutMinutes": 30, "RequireHttpsCookie": false }, "Communication": { "DeploymentTimeout": "00:02:00", "LifecycleTimeout": "00:00:30", "QueryTimeout": "00:00:30", "TransportHeartbeatInterval": "00:00:05", "TransportFailureThreshold": "00:00:15" }, "HealthMonitoring": { "ReportInterval": "00:00:30", "OfflineTimeout": "00:01:00" }, "InboundApi": { "DefaultMethodTimeout": "00:00:30" }, "Notification": { "SmtpServer": "scadabridge-smtp", "SmtpPort": 1025, "AuthMode": "None", "FromAddress": "scada-notifications@company.com" }, "NotificationOutbox": { "DispatchInterval": "00:00:05", "DispatchBatchSize": 1000 }, "Transport": { "SourceEnvironment": "docker-cluster" }, "Logging": { "MinimumLevel": "Information" } } }