From 224d7d4d05304782133e41dcf9ebaa188d827d1f Mon Sep 17 00:00:00 2001 From: Ben Hardill Date: Tue, 16 Aug 2022 10:23:59 +0100 Subject: [PATCH 1/2] Bump LWS version Also add LWS_WITH_EXTERNAL_POLL=ON as this is required for websockets to work properly fixes #237 --- Dockerfile | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 7b6ae97..8318160 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ # Define Mosquitto version -ARG MOSQUITTO_VERSION=2.0.9 +ARG MOSQUITTO_VERSION=2.0.14 # Define libwebsocket version -ARG LWS_VERSION=2.4.2 +ARG LWS_VERSION=4.2.2 # Use debian:stable-slim as a builder for Mosquitto and dependencies. FROM debian:stable-slim as mosquitto_builder @@ -31,7 +31,8 @@ RUN set -ex; \ -DLWS_WITH_HTTP2=OFF \ -DLWS_WITH_SHARED=OFF \ -DLWS_WITH_ZIP_FOPS=OFF \ - -DLWS_WITH_ZLIB=OFF; \ + -DLWS_WITH_ZLIB=OFF \ + -DLWS_WITH_EXTERNAL_POLL=ON; \ make -j "$(nproc)"; \ rm -rf /root/.cmake From 08cfd88cccbfe18acced572b4b2f4b273c5abd77 Mon Sep 17 00:00:00 2001 From: Ben Hardill Date: Tue, 16 Aug 2022 18:01:04 +0100 Subject: [PATCH 2/2] Bump to latest mosquitto (2.0.15) --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 8318160..243028d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # Define Mosquitto version -ARG MOSQUITTO_VERSION=2.0.14 +ARG MOSQUITTO_VERSION=2.0.15 # Define libwebsocket version ARG LWS_VERSION=4.2.2