- Add rec_services config section to beds.toml and test fixture - Add RecNodeConfig struct; export from config module - Add mongo::validate() and validate_all() — TCP ping per configured REC node - Wire mongo::validate_all() into ipl() with env-aware error handling - Add mongodb crate dependency (sync feature) - Add unit tests for mongo validate error paths (closed port, bad address) - Update README status table and project structure Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
41 lines
671 B
TOML
41 lines
671 B
TOML
debug = false
|
|
syslog = true
|
|
syslog_mirror_console = true
|
|
audit_on = false
|
|
journal_on = false
|
|
|
|
[id]
|
|
env_name = "production"
|
|
version = "1.0"
|
|
wbid = "ms"
|
|
|
|
[broker_services]
|
|
queue_tag = "prod_"
|
|
vhost = "prod"
|
|
timer_violation = 3000
|
|
records_per_xfer = 5000
|
|
keepalive = true
|
|
heartbeat = 60
|
|
use_ssl = false
|
|
cert_path = "/etc/rabbitmq"
|
|
|
|
[broker_services.app_server]
|
|
host = "localhost"
|
|
port = 5672
|
|
api_port = 15672
|
|
user = "beds"
|
|
pass = "changeme"
|
|
rpi = 50
|
|
|
|
[broker_services.app_server.instances]
|
|
r_broker = 2
|
|
w_broker = 2
|
|
m_broker = 0
|
|
|
|
[rec_services.app_server]
|
|
host = "localhost"
|
|
port = 27017
|
|
user = "beds"
|
|
pass = "changeme"
|
|
database = "beds_app"
|
|
use_ssl = false |