mqtt/unsec/docker-compose-auto.yml aktualisiert

This commit is contained in:
2026-01-18 14:28:56 +00:00
parent 56eb0d9eb8
commit a7b703311a

View File

@@ -10,9 +10,13 @@ services:
MQTT_PORT: ${MQTT_PORT:-1883} MQTT_PORT: ${MQTT_PORT:-1883}
volumes: volumes:
- ${CONFIG_PATH:-./config}:/mosquitto/config # Dein einziges Root-Volume
- ${DATA_PATH:-./data}:/mosquitto/data - ${VOLUME_ROOT:-./mosquitto}/config:/mosquitto/config
- ${LOG_PATH:-./log}:/mosquitto/log - ${VOLUME_ROOT:-./mosquitto}/data:/mosquitto/data
- ${VOLUME_ROOT:-./mosquitto}/log:/mosquitto/log
# Host-Zertifikate (read-only), z.B. für Bridges
- /etc/ssl/certs:/etc/ssl/certs:ro
ports: ports:
- "${MQTT_PORT:-1883}:1883" - "${MQTT_PORT:-1883}:1883"
@@ -27,6 +31,9 @@ services:
CONF=/mosquitto/config/mosquitto.conf CONF=/mosquitto/config/mosquitto.conf
PASSWD=/mosquitto/config/passwd PASSWD=/mosquitto/config/passwd
echo "=== Preparing directories ==="
mkdir -p /mosquitto/config /mosquitto/data /mosquitto/log
echo "=== Checking mosquitto.conf ===" echo "=== Checking mosquitto.conf ==="
if [ ! -f "$CONF" ]; then if [ ! -f "$CONF" ]; then
echo "Generating mosquitto.conf..." echo "Generating mosquitto.conf..."