File tree Expand file tree Collapse file tree 4 files changed +20
-20
lines changed Expand file tree Collapse file tree 4 files changed +20
-20
lines changed Original file line number Diff line number Diff line change 11FROM ubuntu:24.04
22
3- ENV SWOOLE_VERSION 5.1.5
3+ ENV SWOOLE_VERSION 6.0.0
44ENV ENABLE_COROUTINE 1
55ENV CPU_MULTIPLES 1
66ENV DATABASE_DRIVER mysql
@@ -11,22 +11,22 @@ RUN apt update -yqq > /dev/null \
1111 && apt install -yqq software-properties-common > /dev/null \
1212 && LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php > /dev/null \
1313 && apt update -yqq > /dev/null \
14- && apt install libbrotli-dev php8.3 -cli php8.3 -pdo-mysql php8.3 -dev -y > /dev/null \
14+ && apt install libbrotli-dev php8.4 -cli php8.4 -pdo-mysql php8.4 -dev -y > /dev/null \
1515 && cd /tmp && curl -sSL "https://github.com/swoole/swoole-src/archive/v${SWOOLE_VERSION}.tar.gz" | tar xzf - \
1616 && cd /tmp/swoole-src-${SWOOLE_VERSION} \
1717 && phpize > /dev/null \
1818 && ./configure > /dev/null \
1919 && make -j "$(nproc)" > /dev/null \
2020 && make install > /dev/null \
21- && echo "extension=swoole.so" > /etc/php/8.3 /cli/conf.d/50-swoole.ini \
22- && echo "memory_limit=1024M" >> /etc/php/8.3 /cli/php.ini
21+ && echo "extension=swoole.so" > /etc/php/8.4 /cli/conf.d/50-swoole.ini \
22+ && echo "memory_limit=1024M" >> /etc/php/8.4 /cli/php.ini
2323
2424WORKDIR /swoole
2525
2626ADD ./swoole-server.php /swoole
2727ADD ./database.php /swoole
2828
29- COPY 10-opcache.ini /etc/php/8.3 /cli/conf.d/10-opcache.ini
29+ COPY 10-opcache.ini /etc/php/8.4 /cli/conf.d/10-opcache.ini
3030
3131EXPOSE 8080
3232CMD php /swoole/swoole-server.php
Original file line number Diff line number Diff line change 11FROM ubuntu:24.04
22
3- ENV SWOOLE_VERSION 5.1.5
3+ ENV SWOOLE_VERSION 6.0.0
44ENV ENABLE_COROUTINE 1
55ENV CPU_MULTIPLES 1
66ENV DATABASE_DRIVER pgsql
@@ -11,22 +11,22 @@ RUN apt update -yqq > /dev/null \
1111 && apt install -yqq software-properties-common > /dev/null \
1212 && LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php > /dev/null \
1313 && apt update -yqq > /dev/null \
14- && apt install libbrotli-dev php8.3 -cli php8.3 -pdo-pgsql php8.3 -dev libpq-dev -y > /dev/null \
14+ && apt install libbrotli-dev php8.4 -cli php8.4 -pdo-pgsql php8.4 -dev libpq-dev -y > /dev/null \
1515 && cd /tmp && curl -sSL "https://github.com/swoole/swoole-src/archive/v${SWOOLE_VERSION}.tar.gz" | tar xzf - \
1616 && cd /tmp/swoole-src-${SWOOLE_VERSION} \
1717 && phpize > /dev/null \
1818 && ./configure --enable-swoole-pgsql > /dev/null \
1919 && make -j "$(nproc)" > /dev/null \
2020 && make install > /dev/null \
21- && echo "extension=swoole.so" > /etc/php/8.3 /cli/conf.d/50-swoole.ini \
22- && echo "memory_limit=1024M" >> /etc/php/8.3 /cli/php.ini
21+ && echo "extension=swoole.so" > /etc/php/8.4 /cli/conf.d/50-swoole.ini \
22+ && echo "memory_limit=1024M" >> /etc/php/8.4 /cli/php.ini
2323
2424WORKDIR /swoole
2525
2626ADD ./swoole-server.php /swoole
2727ADD ./database.php /swoole
2828
29- COPY 10-opcache.ini /etc/php/8.3 /cli/conf.d/10-opcache.ini
29+ COPY 10-opcache.ini /etc/php/8.4 /cli/conf.d/10-opcache.ini
3030
3131EXPOSE 8080
3232CMD php /swoole/swoole-server.php
Original file line number Diff line number Diff line change 11FROM ubuntu:24.04
22
3- ENV SWOOLE_VERSION 5.1.5
3+ ENV SWOOLE_VERSION 6.0.0
44ENV ENABLE_COROUTINE 0
55ENV CPU_MULTIPLES 1
66ENV DATABASE_DRIVER mysql
@@ -11,22 +11,22 @@ RUN apt update -yqq > /dev/null \
1111 && apt install -yqq software-properties-common > /dev/null \
1212 && LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php > /dev/null \
1313 && apt update -yqq > /dev/null \
14- && apt install libbrotli-dev php8.3 -cli php8.3 -pdo-mysql php8.3 -dev -y > /dev/null \
14+ && apt install libbrotli-dev php8.4 -cli php8.4 -pdo-mysql php8.4 -dev -y > /dev/null \
1515 && cd /tmp && curl -sSL "https://github.com/swoole/swoole-src/archive/v${SWOOLE_VERSION}.tar.gz" | tar xzf - \
1616 && cd /tmp/swoole-src-${SWOOLE_VERSION} \
1717 && phpize > /dev/null \
1818 && ./configure > /dev/null \
1919 && make -j "$(nproc)" > /dev/null \
2020 && make install > /dev/null \
21- && echo "extension=swoole.so" > /etc/php/8.3 /cli/conf.d/50-swoole.ini \
22- && echo "memory_limit=1024M" >> /etc/php/8.3 /cli/php.ini
21+ && echo "extension=swoole.so" > /etc/php/8.4 /cli/conf.d/50-swoole.ini \
22+ && echo "memory_limit=1024M" >> /etc/php/8.4 /cli/php.ini
2323
2424WORKDIR /swoole
2525
2626ADD ./swoole-server.php /swoole
2727ADD ./database.php /swoole
2828
29- COPY 10-opcache.ini /etc/php/8.3 /cli/conf.d/10-opcache.ini
29+ COPY 10-opcache.ini /etc/php/8.4 /cli/conf.d/10-opcache.ini
3030
3131EXPOSE 8080
3232CMD php /swoole/swoole-server.php
Original file line number Diff line number Diff line change 11FROM ubuntu:24.04
22
3- ENV SWOOLE_VERSION 5.1.5
3+ ENV SWOOLE_VERSION 6.0.0
44ENV ENABLE_COROUTINE 0
55ENV CPU_MULTIPLES 4
66ENV DATABASE_DRIVER pgsql
@@ -11,22 +11,22 @@ RUN apt update -yqq > /dev/null \
1111 && apt install -yqq software-properties-common > /dev/null \
1212 && LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php > /dev/null \
1313 && apt update -yqq > /dev/null \
14- && apt install libbrotli-dev php8.3 -cli php8.3 -pdo-pgsql php8.3 -dev libpq-dev -y > /dev/null \
14+ && apt install libbrotli-dev php8.4 -cli php8.4 -pdo-pgsql php8.4 -dev libpq-dev -y > /dev/null \
1515 && cd /tmp && curl -sSL "https://github.com/swoole/swoole-src/archive/v${SWOOLE_VERSION}.tar.gz" | tar xzf - \
1616 && cd /tmp/swoole-src-${SWOOLE_VERSION} \
1717 && phpize > /dev/null \
1818 && ./configure > /dev/null \
1919 && make -j "$(nproc)" > /dev/null \
2020 && make install > /dev/null \
21- && echo "extension=swoole.so" > /etc/php/8.3 /cli/conf.d/50-swoole.ini \
22- && echo "memory_limit=1024M" >> /etc/php/8.3 /cli/php.ini
21+ && echo "extension=swoole.so" > /etc/php/8.4 /cli/conf.d/50-swoole.ini \
22+ && echo "memory_limit=1024M" >> /etc/php/8.4 /cli/php.ini
2323
2424WORKDIR /swoole
2525
2626ADD ./swoole-server.php /swoole
2727ADD ./database.php /swoole
2828
29- COPY 10-opcache.ini /etc/php/8.3 /cli/conf.d/10-opcache.ini
29+ COPY 10-opcache.ini /etc/php/8.4 /cli/conf.d/10-opcache.ini
3030
3131EXPOSE 8080
3232CMD php /swoole/swoole-server.php
You can’t perform that action at this time.
0 commit comments