From 31b574ca8f6381ff931e27352860ded77ba95a0d Mon Sep 17 00:00:00 2001 From: Joan Miquel Date: Fri, 14 Aug 2026 19:12:16 +0200 Subject: [PATCH 1/2] Update workerman websockets --- frameworks/workerman-websocket/Dockerfile | 5 ++--- frameworks/workerman-websocket/composer.json | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/frameworks/workerman-websocket/Dockerfile b/frameworks/workerman-websocket/Dockerfile index 1e61c46b3..dd1a3bd42 100644 --- a/frameworks/workerman-websocket/Dockerfile +++ b/frameworks/workerman-websocket/Dockerfile @@ -1,4 +1,4 @@ -FROM ubuntu:24.04 +FROM ubuntu:26.04 ENV PROCESS_MULTIPLIER=1 ENV EVENT_LOOP=Select @@ -6,8 +6,7 @@ ENV EVENT_LOOP=Select ARG DEBIAN_FRONTEND=noninteractive RUN apt-get update -yqq && apt-get install -yqq software-properties-common > /dev/null -RUN LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php > /dev/null && \ - apt-get update -yqq > /dev/null && apt-get upgrade -yqq > /dev/null +RUN apt-get update -yqq > /dev/null && apt-get upgrade -yqq > /dev/null RUN apt-get install -yqq php8.5-cli php8.5-xml > /dev/null diff --git a/frameworks/workerman-websocket/composer.json b/frameworks/workerman-websocket/composer.json index 9a05e7e6c..164fa65f5 100644 --- a/frameworks/workerman-websocket/composer.json +++ b/frameworks/workerman-websocket/composer.json @@ -1,6 +1,6 @@ { "require": { - "workerman/workerman": "^5" + "workerman/workerman": "^5.2.2" }, "autoload": { "psr-4": { From 818dd027899b14849ed81dcf5dbcead150439114 Mon Sep 17 00:00:00 2001 From: Joan Miquel Date: Fri, 14 Aug 2026 19:30:32 +0200 Subject: [PATCH 2/2] Add zip and unzip libs --- frameworks/workerman-websocket/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frameworks/workerman-websocket/Dockerfile b/frameworks/workerman-websocket/Dockerfile index dd1a3bd42..d90ccdfab 100644 --- a/frameworks/workerman-websocket/Dockerfile +++ b/frameworks/workerman-websocket/Dockerfile @@ -8,7 +8,7 @@ ARG DEBIAN_FRONTEND=noninteractive RUN apt-get update -yqq && apt-get install -yqq software-properties-common > /dev/null RUN apt-get update -yqq > /dev/null && apt-get upgrade -yqq > /dev/null -RUN apt-get install -yqq php8.5-cli php8.5-xml > /dev/null +RUN apt-get install -yqq zip unzip php8.5-cli php8.5-xml php8.5-zip> /dev/null COPY --from=composer/composer:latest-bin --link /composer /usr/local/bin/composer