VerneMQ Docker sovrascrive la mia configurazione

Situazione

Modifichi vernemq.conf, solo per scoprire che la tua configurazione viene sovrascritta da VerneMQ al prossimo avvio (usando il contenitore Docker ufficiale).

In particolare, la sezione con gli ascoltatori alla fine del file è "forzata".

Soluzione

VerneMQ viene avviato utilizzando uno script (start_vernemq). Lo script può essere visto qui:

https://github.com/vernemq/docker-vernemq/blob/master/bin/vernemq.sh

La parte importante è qui:

immagine

Come vedete, se il file /vernemq/etc/vernemq.conf.local esiste, viene usato - altrimenti VerneMQ imposterà una configurazione automatica per semplificarvi la vita.

Quindi, crea e modifica vernemq.conf.local con le tue modifiche, e ora dovrebbero essere persistite.