From a2d1e78533129ce2530bee81f655182ad012d1f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leandro=20Ant=C3=B4nio=20Farias=20Machado?= Date: Mon, 20 Feb 2023 19:14:15 -0300 Subject: [PATCH] feat(mqtt): add mosquitto broker container --- internal/mqtt/docker-compose.yml | 7 +++++++ internal/mqtt/mosquitto/config/mosquitto.conf | 6 ++++++ internal/mqtt/mosquitto/log/mosquitto.log | 0 3 files changed, 13 insertions(+) create mode 100644 internal/mqtt/docker-compose.yml create mode 100644 internal/mqtt/mosquitto/config/mosquitto.conf create mode 100644 internal/mqtt/mosquitto/log/mosquitto.log diff --git a/internal/mqtt/docker-compose.yml b/internal/mqtt/docker-compose.yml new file mode 100644 index 0000000..652c9ed --- /dev/null +++ b/internal/mqtt/docker-compose.yml @@ -0,0 +1,7 @@ +services: + broker: + image: eclipse-mosquitto + container_name: mosquittto_broker + network_mode: host + volumes: + - ./mosquitto:/mosquitto/ \ No newline at end of file diff --git a/internal/mqtt/mosquitto/config/mosquitto.conf b/internal/mqtt/mosquitto/config/mosquitto.conf new file mode 100644 index 0000000..bc46c40 --- /dev/null +++ b/internal/mqtt/mosquitto/config/mosquitto.conf @@ -0,0 +1,6 @@ +# following two lines required for > v2.0 +allow_anonymous true +listener 1883 +persistence true +persistence_location /mosquitto/data/ +log_dest file /mosquitto/log/mosquitto.log \ No newline at end of file diff --git a/internal/mqtt/mosquitto/log/mosquitto.log b/internal/mqtt/mosquitto/log/mosquitto.log new file mode 100644 index 0000000..e69de29