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:
admin
2025-08-24 17:32:14 -04:00
parent ef122ca019
commit c575557393
6 changed files with 209 additions and 0 deletions

32
stacks/core/mosquitto.yml Normal file
View 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