Container Deployment Guide
Docker Compose
version: '3.8'
services:
maps-messaging:
image: mapsmessaging/maps-messaging:latest
ports:
- "1883:1883" # MQTT
- "5672:5672" # AMQP
- "8080:8080" # HTTP API
volumes:
- ./config:/opt/maps/config
- ./schemas:/opt/maps/schemas
environment:
- CONSUL_HOST=consul
- SCHEMA_VALIDATION=true
Kubernetes
apiVersion: apps/v1
kind: Deployment
metadata:
name: maps-messaging
spec:
replicas: 3
selector:
matchLabels:
app: maps-messaging
template:
spec:
containers:
- name: maps-messaging
image: mapsmessaging/maps-messaging:latest
ports:
- containerPort: 1883
- containerPort: 5672