File tree Expand file tree Collapse file tree 4 files changed +16
-12
lines changed Expand file tree Collapse file tree 4 files changed +16
-12
lines changed Original file line number Diff line number Diff line change 11FROM ubuntu:24.04
22
3+ ENV SWOOLE_VERSION 6.0.2
34ENV ENABLE_COROUTINE 1
45ENV CPU_MULTIPLES 1
56ENV DATABASE_DRIVER mysql
@@ -10,9 +11,9 @@ RUN apt update -yqq > /dev/null \
1011 && apt install -yqq software-properties-common > /dev/null \
1112 && LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php > /dev/null \
1213 && 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- && cd /tmp && git clone https://github.com/swoole/swoole-src.git \
15- && cd /tmp/swoole-src/ && git checkout feat_llhttp \
14+ && apt install libbrotli-dev php8.4-cli php8.4-pdo-mysql php8.4-dev -y > /dev/null \
15+ && cd /tmp && curl -sSL " https://github.com/swoole/swoole-src/archive/v${SWOOLE_VERSION}.tar.gz" | tar xzf - \
16+ && cd /tmp/swoole-src-${SWOOLE_VERSION} \
1617 && phpize > /dev/null \
1718 && ./configure > /dev/null \
1819 && make -j "$(nproc)" > /dev/null \
Original file line number Diff line number Diff line change 11FROM ubuntu:24.04
22
3+ ENV SWOOLE_VERSION 6.0.2
34ENV ENABLE_COROUTINE 1
45ENV CPU_MULTIPLES 1
56ENV DATABASE_DRIVER pgsql
@@ -10,9 +11,9 @@ RUN apt update -yqq > /dev/null \
1011 && apt install -yqq software-properties-common > /dev/null \
1112 && LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php > /dev/null \
1213 && 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- && cd /tmp && git clone https://github.com/swoole/swoole-src.git \
15- && cd /tmp/swoole-src/ && git checkout feat_llhttp \
14+ && apt install libbrotli-dev php8.4-cli php8.4-pdo-pgsql php8.4-dev libpq-dev -y > /dev/null \
15+ && cd /tmp && curl -sSL " https://github.com/swoole/swoole-src/archive/v${SWOOLE_VERSION}.tar.gz" | tar xzf - \
16+ && cd /tmp/swoole-src-${SWOOLE_VERSION} \
1617 && phpize > /dev/null \
1718 && ./configure --enable-swoole-pgsql > /dev/null \
1819 && make -j "$(nproc)" > /dev/null \
Original file line number Diff line number Diff line change 11FROM ubuntu:24.04
22
3+ ENV SWOOLE_VERSION 6.0.2
34ENV ENABLE_COROUTINE 0
45ENV CPU_MULTIPLES 1
56ENV DATABASE_DRIVER mysql
@@ -10,9 +11,9 @@ RUN apt update -yqq > /dev/null \
1011 && apt install -yqq software-properties-common > /dev/null \
1112 && LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php > /dev/null \
1213 && 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- && cd /tmp && git clone https://github.com/swoole/swoole-src.git \
15- && cd /tmp/swoole-src/ && git checkout feat_llhttp \
14+ && apt install libbrotli-dev php8.4-cli php8.4-pdo-mysql php8.4-dev -y > /dev/null \
15+ && cd /tmp && curl -sSL " https://github.com/swoole/swoole-src/archive/v${SWOOLE_VERSION}.tar.gz" | tar xzf - \
16+ && cd /tmp/swoole-src-${SWOOLE_VERSION} \
1617 && phpize > /dev/null \
1718 && ./configure > /dev/null \
1819 && make -j "$(nproc)" > /dev/null \
Original file line number Diff line number Diff line change 11FROM ubuntu:24.04
22
3+ ENV SWOOLE_VERSION 6.0.2
34ENV ENABLE_COROUTINE 0
45ENV CPU_MULTIPLES 4
56ENV DATABASE_DRIVER pgsql
@@ -10,9 +11,9 @@ RUN apt update -yqq > /dev/null \
1011 && apt install -yqq software-properties-common > /dev/null \
1112 && LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php > /dev/null \
1213 && 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- && cd /tmp && git clone https://github.com/swoole/swoole-src.git \
15- && cd /tmp/swoole-src/ && git checkout feat_llhttp \
14+ && apt install libbrotli-dev php8.4-cli php8.4-pdo-pgsql php8.4-dev libpq-dev -y > /dev/null \
15+ && cd /tmp && curl -sSL " https://github.com/swoole/swoole-src/archive/v${SWOOLE_VERSION}.tar.gz" | tar xzf - \
16+ && cd /tmp/swoole-src-${SWOOLE_VERSION} \
1617 && phpize > /dev/null \
1718 && ./configure > /dev/null \
1819 && make -j "$(nproc)" > /dev/null \
You can’t perform that action at this time.
0 commit comments