Port map

All ports used by the Docker Compose stack, organized by profile.

Default profile

PortServicePurpose
4437serverDS server (direct, no auth)
8080envoyJWT auth proxy (public endpoint)
9901envoyEnvoy admin dashboard

Sync profile

Includes all default ports, plus:

PortServicePurpose
54321postgresPostgres direct access (mapped from 5432)

Internal (Docker network only, no host port):

ServiceInternal portPurpose
electric3000Electric Shape API
sync-service--No listening port (initiates connections)

Dev profile

Includes all default and sync ports, plus:

PortServicePurpose
8081adminerDatabase admin UI

The heartbeat producer has no listening port.

Host services (not Docker)

PortServiceHow to start
3000test-uimake dev-ui

Quick reference

PortServiceProfileAuth required
3000test-uihostno
4437DS serverdefaultno
8080Envoy proxydefaultyes (JWT)
8081Adminerdevno
9901Envoy admindefaultno
54321Postgressyncpassword