process.env variables or custom provided values
Optional
logger: LoggerFnThe following configuration values are included:
rmqProtocol // e.g. RABBITMQ_PROTOCOL=amqps
rmqVHost // e.g. RABBITMQ_VHOST=2rig00smn1o9pq3a_rj3i6f7hj90ap1wc
rmqHost // e.g. RABBITMQ_HOST=rabbitmq.eu.axinom.net
rmqPort // e.g. RABBITMQ_PORT=5672
rmqUser // e.g. RABBITMQ_USER=jXSwOk3FiQxRui39
rmqPassword // e.g. RABBITMQ_PASSWORD=rk3m5LPHs4m4ALyDy9spsG2X
rmqDevMiddleware // e.g. RABBITMQ_DEV_MIDDLEWARE=true
rmqVHostAssert // e.g. RABBITMQ_VHOST_ASSERT=true
rmqChannelMax // e.g. RABBITMQ_CHANNEL_MAX=100
rmqMgmtProtocol // e.g. RABBITMQ_MGMT_PROTOCOL=https
rmqMgmtHost // e.g. RABBITMQ_MGMT_HOST=rabbitmq.eu.axinom.net
rmqMgmtPort // e.g. RABBITMQ_MGMT_PORT=15672
rmqEventSigningPrivateKey // e.g. RABBITMQ_EVENT_SIGNING_PRIVATE_KEY=MIIBOgIBAAJBAKj34GkxFhD90vcNLYLInFEX6Ppy1tP...
rmqEventSigningKeyVersion // e.g. RABBITMQ_EVENT_SIGNING_KEY_VERSION=3
rmqEventSigningPublicKey // e.g. RABBITMQ_EVENT_SIGNING_PUBLIC_KEY=MEgCQQCo9+BpMRYQ/dL3DS2CyJxRF+j6ctbT3/Qp84+KeFhnii7NT7fELilKUSnxS30WAvQCCo2yU1orfgqr41mM70MBAgMBAAE=
rmqEventSigningKeyVersionsToRevoke // e.g. RABBITMQ_EVENT_SIGNING_KEY_VERSIONS_TO_REVOKE=1,2
RABBITMQ_CHANNEL_MAX=100
RABBITMQ_DEV_MIDDLEWARE=true
RABBITMQ_EVENT_SIGNING_KEY_VERSION=3
RABBITMQ_EVENT_SIGNING_KEY_VERSIONS_TO_REVOKE=1,2
RABBITMQ_EVENT_SIGNING_PRIVATE_KEY=MIIBOgIBAAJBAKj34GkxFhD90vcNLYLInFEX6Ppy1tP...
RABBITMQ_EVENT_SIGNING_PUBLIC_KEY=MEgCQQCo9+BpMRYQ/dL3DS2CyJxRF+j6ctbT3/Qp84+KeFhnii7NT7fELilKUSnxS30WAvQCCo2yU1orfgqr41mM70MBAgMBAAE=
RABBITMQ_HOST=rabbitmq.eu.axinom.net
RABBITMQ_MGMT_HOST=rabbitmq.eu.axinom.net
RABBITMQ_MGMT_PORT=15672
RABBITMQ_MGMT_PROTOCOL=https
RABBITMQ_PASSWORD=rk3m5LPHs4m4ALyDy9spsG2X
RABBITMQ_PORT=5672
RABBITMQ_PROTOCOL=amqps
RABBITMQ_USER=jXSwOk3FiQxRui39
RABBITMQ_VHOST=2rig00smn1o9pq3a_rj3i6f7hj90ap1wc
RABBITMQ_VHOST_ASSERT=true
Generated using TypeDoc
Get the basic configuration definitions for RabbitMQ-specific settings