|
@@ -1,6 +1,6 @@
|
|
FROM ubuntu:24.04
|
|
FROM ubuntu:24.04
|
|
|
|
|
|
-ENV SWOOLE_VERSION 5.1.4
|
|
|
|
|
|
+ENV SWOOLE_VERSION 5.1.5
|
|
ENV ENABLE_COROUTINE 1
|
|
ENV ENABLE_COROUTINE 1
|
|
ENV CPU_MULTIPLES 1
|
|
ENV CPU_MULTIPLES 1
|
|
ENV DATABASE_DRIVER pgsql
|
|
ENV DATABASE_DRIVER pgsql
|
|
@@ -16,11 +16,10 @@ RUN apt update -yqq > /dev/null \
|
|
&& cd /tmp/swoole-src-${SWOOLE_VERSION} \
|
|
&& cd /tmp/swoole-src-${SWOOLE_VERSION} \
|
|
&& phpize > /dev/null \
|
|
&& phpize > /dev/null \
|
|
&& ./configure --enable-swoole-pgsql > /dev/null \
|
|
&& ./configure --enable-swoole-pgsql > /dev/null \
|
|
- && make -j8 > /dev/null \
|
|
|
|
|
|
+ && make -j "$(nproc)" > /dev/null \
|
|
&& make install > /dev/null \
|
|
&& make install > /dev/null \
|
|
&& echo "extension=swoole.so" > /etc/php/8.3/cli/conf.d/50-swoole.ini \
|
|
&& echo "extension=swoole.so" > /etc/php/8.3/cli/conf.d/50-swoole.ini \
|
|
- && echo "memory_limit=1024M" >> /etc/php/8.3/cli/php.ini \
|
|
|
|
- && php -m
|
|
|
|
|
|
+ && echo "memory_limit=1024M" >> /etc/php/8.3/cli/php.ini
|
|
|
|
|
|
WORKDIR /swoole
|
|
WORKDIR /swoole
|
|
|
|
|