{ "port": 4152, "host": "localhost", "corsOrigin": "*", "debug": false, "open": true, "ssl": { "cert": "/path/to/rabbithole-dashboard.pem", "key": "/path/to/rabbithole-dashboard-key.pem" }, "connections": [ { "name": "Local Development", "url": "http://localhost:15672", "username": "guest", "password": "guest" }, { "name": "Production RabbitMQ (HTTPS with valid cert)", "url": "https://rabbitmq.production.com:15672", "username": "admin", "password": "secure-password", "ssl": { "rejectUnauthorized": true, "ca": "/path/to/company-ca-bundle.pem" } }, { "name": "Staging RabbitMQ (HTTPS with self-signed cert)", "url": "https://staging-rabbitmq:15672", "username": "staging-user", "password": "staging-pass", "ssl": { "rejectUnauthorized": false } }, { "name": "Mutual TLS RabbitMQ", "url": "https://secure-rabbitmq.example.com:15672", "username": "client", "password": "password", "ssl": { "rejectUnauthorized": true, "ca": "/certs/ca.pem", "cert": "/certs/client-cert.pem", "key": "/certs/client-key.pem" } } ] }