mqtt/unsec/docker-compose-auto.yml aktualisiert
This commit is contained in:
@@ -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..."
|
||||||
|
|||||||
Reference in New Issue
Block a user