diff --git a/emqx/Dockerfile b/emqx/Dockerfile index 58d9d09..4fe76af 100644 --- a/emqx/Dockerfile +++ b/emqx/Dockerfile @@ -20,7 +20,10 @@ RUN apt-get update \ COPY emqx.conf /etc/emqx/emqx.conf -RUN mkdir -p /opt/emqx/data +# data_dir из emqx.conf: /opt/emqx/data. Launcher работает от пользователя +# emqx (deb-пакет создаёт его) — каталог должен принадлежать emqx. +RUN mkdir -p /opt/emqx/data \ + && chown -R emqx:emqx /opt/emqx/data EXPOSE 8083 diff --git a/emqx/Makefile b/emqx/Makefile index bd708ee..a6ba9b7 100644 --- a/emqx/Makefile +++ b/emqx/Makefile @@ -1,6 +1,6 @@ # EMQX-контейнер для IoT (образ naeel/iot-emqx). -VERSION ?= v0.1.2 +VERSION ?= v0.1.4 IMAGE ?= naeel/iot-emqx .PHONY: docker-build docker-push diff --git a/emqx/emqx.conf b/emqx/emqx.conf index 55dc94e..a05e6c3 100644 --- a/emqx/emqx.conf +++ b/emqx/emqx.conf @@ -78,7 +78,9 @@ listeners.tcp.default { listeners.ws.default { bind = "0.0.0.0:8083" - mqtt_path = "/mqtt" + websocket { + mqtt_path = "/mqtt" + } max_connections = 512 }