Skip to content

Commit 48f343c

Browse files
committed
add gereated files
1 parent 6c8e094 commit 48f343c

File tree

6 files changed

+114
-0
lines changed

6 files changed

+114
-0
lines changed

8.0-nginx-swoole-prod/Dockerfile

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
FROM kooldev/php:8.0-nginx-prod
2+
3+
RUN apk add libpq libpq-dev curl-dev
4+
5+
RUN apk add --no-cache --virtual .build-deps linux-headers && \
6+
docker-php-ext-install sockets && \
7+
docker-php-source extract && \
8+
mkdir /usr/src/php/ext/swoole && \
9+
curl -sfL https://github.com/swoole/swoole-src/archive/v5.1.0.tar.gz -o swoole.tar.gz && \
10+
tar xfz swoole.tar.gz --strip-components=1 -C /usr/src/php/ext/swoole && \
11+
docker-php-ext-configure swoole \
12+
--enable-mysqlnd \
13+
--enable-swoole-pgsql \
14+
--enable-openssl \
15+
--enable-sockets --enable-swoole-curl && \
16+
docker-php-ext-install -j$(nproc) swoole && \
17+
# cleanup
18+
apk del .build-deps && \
19+
rm -rf /var/cache/apk/* /tmp/*

8.0-swoole/Dockerfile

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
FROM kooldev/php:8.0-node
2+
3+
RUN apk add libpq libpq-dev curl-dev
4+
5+
RUN apk add --no-cache --virtual .build-deps linux-headers && \
6+
docker-php-ext-install sockets && \
7+
docker-php-source extract && \
8+
mkdir /usr/src/php/ext/swoole && \
9+
curl -sfL https://github.com/swoole/swoole-src/archive/v5.1.0.tar.gz -o swoole.tar.gz && \
10+
tar xfz swoole.tar.gz --strip-components=1 -C /usr/src/php/ext/swoole && \
11+
docker-php-ext-configure swoole \
12+
--enable-mysqlnd \
13+
--enable-swoole-pgsql \
14+
--enable-openssl \
15+
--enable-sockets --enable-swoole-curl && \
16+
docker-php-ext-install -j$(nproc) swoole && \
17+
# cleanup
18+
apk del .build-deps && \
19+
rm -rf /var/cache/apk/* /tmp/*

8.1-nginx-swoole-prod/Dockerfile

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
FROM kooldev/php:8.1-nginx-prod
2+
3+
RUN apk add libpq libpq-dev curl-dev
4+
5+
RUN apk add --no-cache --virtual .build-deps linux-headers && \
6+
docker-php-ext-install sockets && \
7+
docker-php-source extract && \
8+
mkdir /usr/src/php/ext/swoole && \
9+
curl -sfL https://github.com/swoole/swoole-src/archive/v5.1.0.tar.gz -o swoole.tar.gz && \
10+
tar xfz swoole.tar.gz --strip-components=1 -C /usr/src/php/ext/swoole && \
11+
docker-php-ext-configure swoole \
12+
--enable-mysqlnd \
13+
--enable-swoole-pgsql \
14+
--enable-openssl \
15+
--enable-sockets --enable-swoole-curl && \
16+
docker-php-ext-install -j$(nproc) swoole && \
17+
# cleanup
18+
apk del .build-deps && \
19+
rm -rf /var/cache/apk/* /tmp/*

8.1-swoole/Dockerfile

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
FROM kooldev/php:8.1-node
2+
3+
RUN apk add libpq libpq-dev curl-dev
4+
5+
RUN apk add --no-cache --virtual .build-deps linux-headers && \
6+
docker-php-ext-install sockets && \
7+
docker-php-source extract && \
8+
mkdir /usr/src/php/ext/swoole && \
9+
curl -sfL https://github.com/swoole/swoole-src/archive/v5.1.0.tar.gz -o swoole.tar.gz && \
10+
tar xfz swoole.tar.gz --strip-components=1 -C /usr/src/php/ext/swoole && \
11+
docker-php-ext-configure swoole \
12+
--enable-mysqlnd \
13+
--enable-swoole-pgsql \
14+
--enable-openssl \
15+
--enable-sockets --enable-swoole-curl && \
16+
docker-php-ext-install -j$(nproc) swoole && \
17+
# cleanup
18+
apk del .build-deps && \
19+
rm -rf /var/cache/apk/* /tmp/*

8.2-nginx-swoole-prod/Dockerfile

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
FROM kooldev/php:8.2-nginx-prod
2+
3+
RUN apk add libpq libpq-dev curl-dev
4+
5+
RUN apk add --no-cache --virtual .build-deps linux-headers && \
6+
docker-php-ext-install sockets && \
7+
docker-php-source extract && \
8+
mkdir /usr/src/php/ext/swoole && \
9+
curl -sfL https://github.com/swoole/swoole-src/archive/v5.1.0.tar.gz -o swoole.tar.gz && \
10+
tar xfz swoole.tar.gz --strip-components=1 -C /usr/src/php/ext/swoole && \
11+
docker-php-ext-configure swoole \
12+
--enable-mysqlnd \
13+
--enable-swoole-pgsql \
14+
--enable-openssl \
15+
--enable-sockets --enable-swoole-curl && \
16+
docker-php-ext-install -j$(nproc) swoole && \
17+
# cleanup
18+
apk del .build-deps && \
19+
rm -rf /var/cache/apk/* /tmp/*

8.2-swoole/Dockerfile

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
FROM kooldev/php:8.2-node
2+
3+
RUN apk add libpq libpq-dev curl-dev
4+
5+
RUN apk add --no-cache --virtual .build-deps linux-headers && \
6+
docker-php-ext-install sockets && \
7+
docker-php-source extract && \
8+
mkdir /usr/src/php/ext/swoole && \
9+
curl -sfL https://github.com/swoole/swoole-src/archive/v5.1.0.tar.gz -o swoole.tar.gz && \
10+
tar xfz swoole.tar.gz --strip-components=1 -C /usr/src/php/ext/swoole && \
11+
docker-php-ext-configure swoole \
12+
--enable-mysqlnd \
13+
--enable-swoole-pgsql \
14+
--enable-openssl \
15+
--enable-sockets --enable-swoole-curl && \
16+
docker-php-ext-install -j$(nproc) swoole && \
17+
# cleanup
18+
apk del .build-deps && \
19+
rm -rf /var/cache/apk/* /tmp/*

0 commit comments

Comments
 (0)