RabbitMQ
An open-source message broker that enables applications to communicate by sending and receiving messages through queues.
messaging
Usage
import { defineConfig } from 'dockup/config';
import { rabbitmq } from 'dockup/services';
export default defineConfig({
services: [
rabbitmq()
],
});
Metadata
This service automatically exposes metadata.
dockup metadata
Connection URL: amqp://guest:guest@localhost:5672/
Can be used to connect to the RabbitMQ instance
Management URL: http://localhost:15672
Can be used to access the management dashboard when enabled
The above are the metadata generated when using this service with the default options.
Options
Prop | Type | Default |
---|---|---|
user? | string | "guest" |
password? | string | "guest" |
management? | number | boolean | true |
port? | number | 5672 |
vhost? | string | "/" |
name? | string | - |
image? | string | - |
extend? | ((service: ContainerService) => ContainerService) | - |