Scaffold core Swarm stacks: Traefik v3, PostgreSQL primary, MariaDB 10.11 primary, Redis master, Mosquitto, Netdata; add secrets/env inventory and DB replication guidance to migration TODO
This commit is contained in:
32
stacks/core/mosquitto.yml
Normal file
32
stacks/core/mosquitto.yml
Normal file
@@ -0,0 +1,32 @@
|
||||
version: '3.9'
|
||||
|
||||
services:
|
||||
mosquitto:
|
||||
image: eclipse-mosquitto:2
|
||||
volumes:
|
||||
- mosquitto_conf:/mosquitto/config
|
||||
- mosquitto_data:/mosquitto/data
|
||||
- mosquitto_log:/mosquitto/log
|
||||
networks:
|
||||
- traefik-public
|
||||
ports:
|
||||
- target: 1883
|
||||
published: 1883
|
||||
mode: host
|
||||
deploy:
|
||||
replicas: 1
|
||||
placement:
|
||||
constraints:
|
||||
- "node.labels.role==core"
|
||||
|
||||
volumes:
|
||||
mosquitto_conf:
|
||||
driver: local
|
||||
mosquitto_data:
|
||||
driver: local
|
||||
mosquitto_log:
|
||||
driver: local
|
||||
|
||||
networks:
|
||||
traefik-public:
|
||||
external: true
|
||||
Reference in New Issue
Block a user