From 65a6ed43a5a4806dc1ea12f9a52ed57ad6de1c5a Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Thu, 11 May 2023 23:59:36 +0100 Subject: [PATCH] Docker: Bump alpine to 3.18. --- docker/1.5-openssl/Dockerfile | 9 +++++++-- docker/2.0-openssl/Dockerfile | 2 +- docker/2.0/Dockerfile | 2 +- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/docker/1.5-openssl/Dockerfile b/docker/1.5-openssl/Dockerfile index 2d258cbd..69ade540 100644 --- a/docker/1.5-openssl/Dockerfile +++ b/docker/1.5-openssl/Dockerfile @@ -1,4 +1,4 @@ -FROM alpine:3.14 +FROM alpine:3.18 LABEL maintainer="Roger Light " \ description="Eclipse Mosquitto MQTT Broker" @@ -6,16 +6,19 @@ LABEL maintainer="Roger Light " \ ENV VERSION=1.5.11 \ DOWNLOAD_SHA256=4a3b8a8f5505d27a7a966dd68bfd76f1e69feb51796d1b46b7271d1bb5a1a299 \ GPG_KEYS=A0D6EEA1DCAE49A635A3B2F0779B22DFB3E717B7 \ - LWS_VERSION=2.4.2 + LWS_VERSION=4.2.1 \ + LWS_SHA256=842da21f73ccba2be59e680de10a8cce7928313048750eb6ad73b6fa50763c51 RUN set -x && \ apk --no-cache add --virtual build-deps \ build-base \ cmake \ gnupg \ + linux-headers \ openssl-dev \ util-linux-dev && \ wget https://github.com/warmcat/libwebsockets/archive/v${LWS_VERSION}.tar.gz -O /tmp/lws.tar.gz && \ + echo "$LWS_SHA256 /tmp/lws.tar.gz" | sha256sum -c - && \ mkdir -p /build/lws && \ tar --strip=1 -xf /tmp/lws.tar.gz -C /build/lws && \ rm /tmp/lws.tar.gz && \ @@ -23,11 +26,13 @@ RUN set -x && \ cmake . \ -DCMAKE_BUILD_TYPE=MinSizeRel \ -DCMAKE_INSTALL_PREFIX=/usr \ + -DDISABLE_WERROR=ON \ -DLWS_IPV6=ON \ -DLWS_WITHOUT_BUILTIN_GETIFADDRS=ON \ -DLWS_WITHOUT_CLIENT=ON \ -DLWS_WITHOUT_EXTENSIONS=ON \ -DLWS_WITHOUT_TESTAPPS=ON \ + -DLWS_WITH_EXTERNAL_POLL=ON \ -DLWS_WITH_HTTP2=OFF \ -DLWS_WITH_SHARED=OFF \ -DLWS_WITH_ZIP_FOPS=OFF \ diff --git a/docker/2.0-openssl/Dockerfile b/docker/2.0-openssl/Dockerfile index d0eb1ebb..1cd4c96c 100644 --- a/docker/2.0-openssl/Dockerfile +++ b/docker/2.0-openssl/Dockerfile @@ -1,4 +1,4 @@ -FROM alpine:3.16 +FROM alpine:3.18 LABEL maintainer="Roger Light " \ description="Eclipse Mosquitto MQTT Broker" diff --git a/docker/2.0/Dockerfile b/docker/2.0/Dockerfile index a1056a4c..d58983ed 100644 --- a/docker/2.0/Dockerfile +++ b/docker/2.0/Dockerfile @@ -1,4 +1,4 @@ -FROM alpine:3.16 +FROM alpine:3.18 LABEL maintainer="Roger Light " \ description="Eclipse Mosquitto MQTT Broker"