From 0380342ee8d4031f9d96cf09977f703b713f8f04 Mon Sep 17 00:00:00 2001 From: Ava Affine Date: Tue, 3 Feb 2026 12:13:53 -0800 Subject: [PATCH] use latest php-zmq Signed-off-by: Ava Affine --- pathfinder.Dockerfile | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/pathfinder.Dockerfile b/pathfinder.Dockerfile index 1c1f732..0844ebb 100644 --- a/pathfinder.Dockerfile +++ b/pathfinder.Dockerfile @@ -1,12 +1,21 @@ -FROM php:7.4.33-fpm-alpine3.16 as build +FROM php:7.4.33-fpm-alpine3.16 AS build RUN apk update \ - && apk add --no-cache libpng-dev zeromq-dev git \ + && apk add --no-cache libpng-dev libzmq zeromq-dev git \ $PHPIZE_DEPS \ && docker-php-ext-install gd && docker-php-ext-install pdo_mysql && \ - pecl install redis && docker-php-ext-enable redis && \ - pecl install channel://pecl.php.net/zmq-1.1.3 && docker-php-ext-enable zmq && \ - curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer + pecl install redis && docker-php-ext-enable redis + +RUN git clone git://github.com/mkoppanen/php-zmq.git \ + && cd php-zmq \ + && phpize && ./configure \ + && make \ + && make install \ + && cd .. \ + && rm -fr php-zmq +RUN docker-php-ext-enable zmq + +RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer COPY pathfinder /app WORKDIR /app