This repository was archived by the owner on Mar 24, 2026. It is now read-only.
File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11{
22 "framework" : " swoole" ,
3+ "maintainers" : [" NathanFreeman" ],
34 "tests" : [{
45 "default" : {
56 "dockerfile" : " swoole-sync-mysql.dockerfile" ,
Original file line number Diff line number Diff line change @@ -8,3 +8,5 @@ opcache.huge_code_pages=1
88opcache.jit_buffer_size =128M
99mysqlnd.collect_statistics = Off
1010opcache.jit =tracing
11+
12+ memory_limit =1024M
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change 1- FROM ubuntu:24.04
1+ FROM phpswoole/swoole:php8.5
22
33ENV ENABLE_COROUTINE 1
44ENV CPU_MULTIPLES 1
55ENV DATABASE_DRIVER mysql
66
77ARG DEBIAN_FRONTEND=noninteractive
88
9- RUN apt update -yqq > /dev/null \
10- && apt install -yqq software-properties-common > /dev/null \
11- && LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php > /dev/null \
12- && apt update -yqq > /dev/null \
13- && apt install git libbrotli-dev php8.4-cli php8.4-pdo-mysql php8.4-dev -y > /dev/null \
14- && pecl install swoole > /dev/null \
15- && echo "extension=swoole.so" > /etc/php/8.4/cli/conf.d/50-swoole.ini \
16- && echo "memory_limit=1024M" >> /etc/php/8.4/cli/php.ini \
17- && php --ri swoole
9+ RUN php --ri swoole
1810
1911WORKDIR /swoole
12+ COPY src .
2013
21- ADD ./swoole-server.php /swoole
22- ADD ./database.php /swoole
23-
24- COPY 10-opcache.ini /etc/php/8.4/cli/conf.d/10-opcache.ini
14+ COPY override.ini /usr/local/etc/php/conf.d/
15+ # RUN php -i
2516
2617EXPOSE 8080
27- CMD php /swoole/swoole-server.php
18+ CMD [ " php" , " /swoole/swoole-server.php" ]
Original file line number Diff line number Diff line change 1- FROM ubuntu:24.04
1+ FROM phpswoole/swoole:php8.5
22
33ENV ENABLE_COROUTINE 1
44ENV CPU_MULTIPLES 1
55ENV DATABASE_DRIVER pgsql
66
77ARG DEBIAN_FRONTEND=noninteractive
88
9- RUN apt update -yqq > /dev/null \
10- && apt install -yqq software-properties-common > /dev/null \
11- && LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php > /dev/null \
12- && apt update -yqq > /dev/null \
13- && apt install git libbrotli-dev php8.4-cli php8.4-pdo-pgsql php8.4-dev libpq-dev -y > /dev/null \
14- && pecl install -D 'enable-swoole-pgsql="yes"' swoole > /dev/null \
15- && echo "extension=swoole.so" > /etc/php/8.4/cli/conf.d/50-swoole.ini \
16- && echo "memory_limit=1024M" >> /etc/php/8.4/cli/php.ini \
17- && php --ri swoole
9+ RUN php --ri swoole
1810
1911WORKDIR /swoole
12+ COPY src .
2013
21- ADD ./swoole-server.php /swoole
22- ADD ./database.php /swoole
23-
24- COPY 10-opcache.ini /etc/php/8.4/cli/conf.d/10-opcache.ini
14+ COPY override.ini /usr/local/etc/php/conf.d/
15+ # RUN php -i
2516
2617EXPOSE 8080
27- CMD php /swoole/swoole-server.php
18+ CMD [ " php" , " /swoole/swoole-server.php" ]
Original file line number Diff line number Diff line change 1- FROM ubuntu:24.04
1+ FROM phpswoole/swoole:php8.5
22
33ENV ENABLE_COROUTINE 0
44ENV CPU_MULTIPLES 4
55ENV DATABASE_DRIVER mysql
66
77ARG DEBIAN_FRONTEND=noninteractive
88
9- RUN apt update -yqq > /dev/null \
10- && apt install -yqq software-properties-common > /dev/null \
11- && LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php > /dev/null \
12- && apt update -yqq > /dev/null \
13- && apt install git libbrotli-dev php8.4-cli php8.4-pdo-mysql php8.4-dev -y > /dev/null \
14- && pecl install swoole > /dev/null \
15- && echo "extension=swoole.so" > /etc/php/8.4/cli/conf.d/50-swoole.ini \
16- && echo "memory_limit=1024M" >> /etc/php/8.4/cli/php.ini \
17- && php --ri swoole
9+ RUN php --ri swoole
1810
1911WORKDIR /swoole
12+ COPY src .
2013
21- ADD ./swoole-server.php /swoole
22- ADD ./database.php /swoole
23-
24- COPY 10-opcache.ini /etc/php/8.4/cli/conf.d/10-opcache.ini
14+ COPY override.ini /usr/local/etc/php/conf.d/
15+ # RUN php -i
2516
2617EXPOSE 8080
27- CMD php /swoole/swoole-server.php
18+ CMD [ " php" , " /swoole/swoole-server.php" ]
Original file line number Diff line number Diff line change 1- FROM ubuntu:24.04
1+ FROM phpswoole/swoole:php8.5
22
33ENV ENABLE_COROUTINE 0
44ENV CPU_MULTIPLES 4
55ENV DATABASE_DRIVER pgsql
66
77ARG DEBIAN_FRONTEND=noninteractive
88
9- RUN apt update -yqq > /dev/null \
10- && apt install -yqq software-properties-common > /dev/null \
11- && LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php > /dev/null \
12- && apt update -yqq > /dev/null \
13- && apt install git libbrotli-dev php8.4-cli php8.4-pdo-pgsql php8.4-dev libpq-dev -y > /dev/null \
14- && pecl install swoole > /dev/null \
15- && echo "extension=swoole.so" > /etc/php/8.4/cli/conf.d/50-swoole.ini \
16- && echo "memory_limit=1024M" >> /etc/php/8.4/cli/php.ini \
17- && php --ri swoole
9+ RUN php --ri swoole
1810
1911WORKDIR /swoole
12+ COPY src .
2013
21- ADD ./swoole-server.php /swoole
22- ADD ./database.php /swoole
23-
24- COPY 10-opcache.ini /etc/php/8.4/cli/conf.d/10-opcache.ini
14+ COPY override.ini /usr/local/etc/php/conf.d/
15+ # RUN php -i
2516
2617EXPOSE 8080
27- CMD php /swoole/swoole-server.php
18+ CMD [ " php" , " /swoole/swoole-server.php" ]
You can’t perform that action at this time.
0 commit comments