diff --git a/frameworks/workerman-websocket/Dockerfile b/frameworks/workerman-websocket/Dockerfile index 1e61c46b3..d90ccdfab 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,10 +6,9 @@ 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 +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 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": {