From e50027bf0c9e529c79a2544996fa24b9e1ef8fa9 Mon Sep 17 00:00:00 2001 From: kev Date: Fri, 22 Jul 2022 18:43:49 +0800 Subject: [PATCH] add hivemq --- README.md | 1 + hivemq/README.md | 15 +++++++++++++++ hivemq/docker-compose.yml | 12 ++++++++++++ 3 files changed, 28 insertions(+) create mode 100644 hivemq/README.md create mode 100644 hivemq/docker-compose.yml diff --git a/README.md b/README.md index 9e6e7c2..55f964a 100644 --- a/README.md +++ b/README.md @@ -351,6 +351,7 @@ A collection of delicious docker recipes. - [x] hasura/graphql-engine - [x] haproxy - [x] healthchecks/healthchecks +- [x] hivemq/hivemq-ce - [x] homeassistant/home-assistant - [x] h2non/imaginary - [x] jellyfin/jellyfin diff --git a/hivemq/README.md b/hivemq/README.md new file mode 100644 index 0000000..7d9b72b --- /dev/null +++ b/hivemq/README.md @@ -0,0 +1,15 @@ +hivemq +====== + +[HiveMQ CE][1] is a Java-based open source MQTT broker that fully supports MQTT 3.x and MQTT 5. + +HiveMQ CE features: + +- Java-based MQTT broker +- 100% compliant MQTT to 3 and 5 +- Secure communication through TLS / SSL +- Support for MQTT clients, including Eclipse Paho and HiveMQ MQTT Client +- MQTT metrics for monitoring +- Extension Framework and Open API + +[1]: https://github.com/hivemq/hivemq-community-edition diff --git a/hivemq/docker-compose.yml b/hivemq/docker-compose.yml new file mode 100644 index 0000000..fd809a1 --- /dev/null +++ b/hivemq/docker-compose.yml @@ -0,0 +1,12 @@ +version: "3.8" +services: + hivemq: + image: hivemq/hivemq-ce + ports: + - "1883:1883" + volumes: + - ./data/var:/opt/hivemq/data + - ./data/log:/opt/hivemq/log + environment: + - HIVEMQ_LOG_LEVEL=INFO + restart: unless-stopped