Mosquitto docker compose setup with SSL using self-signed certificates - Article link: https://crodrigues.com/setting-up-a-secure-mosquitto-mqtt-broker-with-ssl-tls-and-user-access-control-mqtt-series-2/
Certificate keys are commited for the sake of the simplicify of this demo.