test: write mosquitto password file to data volume (writable)

This commit is contained in:
2025-12-28 15:41:19 +01:00
parent c835fb7a98
commit ecbab66db6
2 changed files with 4 additions and 3 deletions
+2 -2
View File
@@ -29,8 +29,8 @@ services:
- mosquitto_data:/mosquitto/data
- mosquitto_log:/mosquitto/log
- ./mosquitto.conf:/mosquitto/config/mosquitto.conf:ro
# ensure a password file exists and start mosquitto with our config
command: sh -c "mosquitto_passwd -b /mosquitto/config/passwordfile testuser testpass >/dev/null 2>&1 || true; /usr/sbin/mosquitto -c /mosquitto/config/mosquitto.conf"
# ensure a password file exists (in the writable data volume) and start mosquitto with our config
command: sh -c "mosquitto_passwd -b /mosquitto/data/passwordfile testuser testpass >/dev/null 2>&1 || true; /usr/sbin/mosquitto -c /mosquitto/config/mosquitto.conf"
healthcheck:
test: ["CMD", "sh", "-c", "nc -z localhost 1883 || exit 1"]
interval: 2s