SolaceLabs / solace-single-docker-compose

Set up single Solace PubSub+ Docker container using Docker Compose
Apache License 2.0
19 stars 18 forks source link

Please expose more ports by default #3

Open aaron-613 opened 4 years ago

aaron-613 commented 4 years ago

Unless using Docker on Linux in "host" network mode, ports are not able to be opened/exposed dynamically... only when the container is created. Which means if you want to use other protocols on other ports, you need to blow away the container and recreate it.

Can we please expose a basic subset of ports to make it easy for developers to start using the broker in a multi-protocol way? E.g.: https://github.com/SolaceLabs/solace-single-docker-compose

port 8080 — Use this port when configuring the message broker container with Solace PubSub+ Manager. port 55555 — Your applications can use Solace APIs to connect to the message broker on this port. port 8008 — The JavaScript sample applications below use this port to pass Web Messaging traffic through the message broker. ports 1883 & 8000 — Ports for MQTT connectivity, over TCP and over WebSockets respectively port 5672 — AMQP 1.0 applications using Apache QPID APIs would connect here port 9000 — Use REST to send messaging and event data with Solace’s RESTful API port port 2222 — Use SSH to connect to the Solace Command Line Interface (CLI) for advanced configuration

This would be in Step 2 of the README, and just uncommenting certain lines of the YAML file.

Thanks!

michellefthomas commented 3 years ago

Fixed in https://github.com/SolaceLabs/solace-single-docker-compose/pull/8