61 lines
1.5 KiB
YAML
61 lines
1.5 KiB
YAML
version: '3.3'
|
|
|
|
services:
|
|
primary:
|
|
container_name: pubSubStandardSingleNode
|
|
image: solace/solace-pubsub-standard:latest
|
|
volumes:
|
|
- "storage-group:/var/lib/solace"
|
|
shm_size: 1g
|
|
ulimits:
|
|
core: -1
|
|
nofile:
|
|
soft: 2448
|
|
hard: 6592
|
|
deploy:
|
|
restart_policy:
|
|
condition: on-failure
|
|
max_attempts: 1
|
|
ports:
|
|
#Port Mappings: With the exception of SMF, ports are mapped straight
|
|
#through from host to container. This may result in port collisions on
|
|
#commonly used ports that will cause failure of the container to start.
|
|
#Web transport
|
|
- '8008:8008'
|
|
#Web transport over TLS
|
|
- '1443:1443'
|
|
#SEMP over TLS
|
|
- '1943:1943'
|
|
#MQTT Default VPN
|
|
- '1883:1883'
|
|
#AMQP Default VPN over TLS
|
|
- '5671:5671'
|
|
#AMQP Default VPN
|
|
- '5672:5672'
|
|
#MQTT Default VPN over WebSockets
|
|
- '8000:8000'
|
|
#MQTT Default VPN over WebSockets / TLS
|
|
- '8443:8443'
|
|
#MQTT Default VPN over TLS
|
|
- '8883:8883'
|
|
#SEMP / PubSub+ Manager
|
|
- '8080:8080'
|
|
#REST Default VPN
|
|
- '9000:9000'
|
|
#REST Default VPN over TLS
|
|
- '9443:9443'
|
|
#SMF
|
|
- '55554:55555'
|
|
#SMF Compressed
|
|
- '55003:55003'
|
|
#SMF over TLS
|
|
- '55443:55443'
|
|
#SSH connection to CLI
|
|
- '2222:2222'
|
|
environment:
|
|
- username_admin_globalaccesslevel=admin
|
|
- username_admin_password=admin
|
|
- system_scaling_maxconnectioncount=100
|
|
|
|
volumes:
|
|
storage-group: |