Skip to Content
MessageX
06 · Reference

Ports and endpoints

Default service ports in the MessageX broker and repository Docker Compose deployment.

ServiceContainer / internal portDefault host portProtocol
Broker TCP listener56785678TCP
Broker HTTP server3000Not published by default in ComposeHTTP
DashboardNginx port 8015672HTTP
PostgreSQL54325433 bound to loopbackPostgreSQL

Configuration

The Compose file allows the host-side broker port and dashboard port to be changed with TCP_PORT and DASHBOARD_PORT. Host binding addresses are controlled by TCP_BIND_ADDRESS and DASHBOARD_BIND_ADDRESS.

The broker listens on TCP_PORT and HTTP_PORT inside its container. Compose currently configures those as 5678 and 3000.

PostgreSQL is published as 127.0.0.1:5433:5432 for local development access. Keep it bound to loopback unless you have a deliberate secured remote database access design.

Health check

The Compose broker health check requests:

http://127.0.0.1:3000/health/ready

The dashboard service waits for the broker readiness check before starting.

On this page