File tree Expand file tree Collapse file tree 8 files changed +45
-15
lines changed
Expand file tree Collapse file tree 8 files changed +45
-15
lines changed Original file line number Diff line number Diff line change @@ -2,7 +2,8 @@ FROM kooldev/php:8.0-nginx-prod
22
33RUN apk add libpq libpq-dev curl-dev
44
5- RUN docker-php-ext-install sockets && \
5+ RUN apk add --no-cache --virtual .build-deps linux-headers && \
6+ docker-php-ext-install sockets && \
67 docker-php-source extract && \
78 mkdir /usr/src/php/ext/swoole && \
89 curl -sfL https://github.com/swoole/swoole-src/archive/v5.1.0.tar.gz -o swoole.tar.gz && \
@@ -12,4 +13,7 @@ RUN docker-php-ext-install sockets && \
1213 --enable-swoole-pgsql \
1314 --enable-openssl \
1415 --enable-sockets --enable-swoole-curl && \
15- docker-php-ext-install -j$(nproc) swoole
16+ docker-php-ext-install -j$(nproc) swoole && \
17+ # cleanup
18+ apk del .build-deps && \
19+ rm -rf /var/cache/apk/* /tmp/*
Original file line number Diff line number Diff line change @@ -2,7 +2,8 @@ FROM kooldev/php:8.0-nginx
22
33RUN apk add libpq libpq-dev curl-dev
44
5- RUN docker-php-ext-install sockets && \
5+ RUN apk add --no-cache --virtual .build-deps linux-headers && \
6+ docker-php-ext-install sockets && \
67 docker-php-source extract && \
78 mkdir /usr/src/php/ext/swoole && \
89 curl -sfL https://github.com/swoole/swoole-src/archive/v5.1.0.tar.gz -o swoole.tar.gz && \
@@ -12,4 +13,7 @@ RUN docker-php-ext-install sockets && \
1213 --enable-swoole-pgsql \
1314 --enable-openssl \
1415 --enable-sockets --enable-swoole-curl && \
15- docker-php-ext-install -j$(nproc) swoole
16+ docker-php-ext-install -j$(nproc) swoole && \
17+ # cleanup
18+ apk del .build-deps && \
19+ rm -rf /var/cache/apk/* /tmp/*
Original file line number Diff line number Diff line change @@ -2,7 +2,8 @@ FROM kooldev/php:8.1-nginx-prod
22
33RUN apk add libpq libpq-dev curl-dev
44
5- RUN docker-php-ext-install sockets && \
5+ RUN apk add --no-cache --virtual .build-deps linux-headers && \
6+ docker-php-ext-install sockets && \
67 docker-php-source extract && \
78 mkdir /usr/src/php/ext/swoole && \
89 curl -sfL https://github.com/swoole/swoole-src/archive/v5.1.0.tar.gz -o swoole.tar.gz && \
@@ -12,4 +13,7 @@ RUN docker-php-ext-install sockets && \
1213 --enable-swoole-pgsql \
1314 --enable-openssl \
1415 --enable-sockets --enable-swoole-curl && \
15- docker-php-ext-install -j$(nproc) swoole
16+ docker-php-ext-install -j$(nproc) swoole && \
17+ # cleanup
18+ apk del .build-deps && \
19+ rm -rf /var/cache/apk/* /tmp/*
Original file line number Diff line number Diff line change @@ -2,7 +2,8 @@ FROM kooldev/php:8.1-nginx
22
33RUN apk add libpq libpq-dev curl-dev
44
5- RUN docker-php-ext-install sockets && \
5+ RUN apk add --no-cache --virtual .build-deps linux-headers && \
6+ docker-php-ext-install sockets && \
67 docker-php-source extract && \
78 mkdir /usr/src/php/ext/swoole && \
89 curl -sfL https://github.com/swoole/swoole-src/archive/v5.1.0.tar.gz -o swoole.tar.gz && \
@@ -12,4 +13,7 @@ RUN docker-php-ext-install sockets && \
1213 --enable-swoole-pgsql \
1314 --enable-openssl \
1415 --enable-sockets --enable-swoole-curl && \
15- docker-php-ext-install -j$(nproc) swoole
16+ docker-php-ext-install -j$(nproc) swoole && \
17+ # cleanup
18+ apk del .build-deps && \
19+ rm -rf /var/cache/apk/* /tmp/*
Original file line number Diff line number Diff line change @@ -2,7 +2,8 @@ FROM kooldev/php:8.2-nginx-prod
22
33RUN apk add libpq libpq-dev curl-dev
44
5- RUN docker-php-ext-install sockets && \
5+ RUN apk add --no-cache --virtual .build-deps linux-headers && \
6+ docker-php-ext-install sockets && \
67 docker-php-source extract && \
78 mkdir /usr/src/php/ext/swoole && \
89 curl -sfL https://github.com/swoole/swoole-src/archive/v5.1.0.tar.gz -o swoole.tar.gz && \
@@ -12,4 +13,7 @@ RUN docker-php-ext-install sockets && \
1213 --enable-swoole-pgsql \
1314 --enable-openssl \
1415 --enable-sockets --enable-swoole-curl && \
15- docker-php-ext-install -j$(nproc) swoole
16+ docker-php-ext-install -j$(nproc) swoole && \
17+ # cleanup
18+ apk del .build-deps && \
19+ rm -rf /var/cache/apk/* /tmp/*
Original file line number Diff line number Diff line change @@ -2,7 +2,8 @@ FROM kooldev/php:8.2-nginx
22
33RUN apk add libpq libpq-dev curl-dev
44
5- RUN docker-php-ext-install sockets && \
5+ RUN apk add --no-cache --virtual .build-deps linux-headers && \
6+ docker-php-ext-install sockets && \
67 docker-php-source extract && \
78 mkdir /usr/src/php/ext/swoole && \
89 curl -sfL https://github.com/swoole/swoole-src/archive/v5.1.0.tar.gz -o swoole.tar.gz && \
@@ -12,4 +13,7 @@ RUN docker-php-ext-install sockets && \
1213 --enable-swoole-pgsql \
1314 --enable-openssl \
1415 --enable-sockets --enable-swoole-curl && \
15- docker-php-ext-install -j$(nproc) swoole
16+ docker-php-ext-install -j$(nproc) swoole && \
17+ # cleanup
18+ apk del .build-deps && \
19+ rm -rf /var/cache/apk/* /tmp/*
Original file line number Diff line number Diff line change 55 - kool run template
66 - docker build --pull -t kooldev/php:8.0-nginx-swoole 8.0-nginx-swoole
77 - docker build --pull -t kooldev/php:8.0-nginx-swoole-prod 8.0-nginx-swoole-prod
8- - docker build --pull -t kooldev/php:8.1 -nginx-swoole 8.1-nginx-swoole
8+ - docker build --pull -t kooldev/php:8.2 -nginx-swoole 8.1-nginx-swoole
99 - docker build --pull -t kooldev/php:8.1-nginx-swoole-prod 8.1-nginx-swoole-prod
10+ - docker build --pull -t kooldev/php:8.2-nginx-swoole 8.2-nginx-swoole
11+ - docker build --pull -t kooldev/php:8.2-nginx-swoole-prod 8.2-nginx-swoole-prod
Original file line number Diff line number Diff line change 22
33RUN apk add libpq libpq-dev curl-dev
44
5- RUN docker-php-ext-install sockets && \
5+ RUN apk add --no-cache --virtual .build-deps linux-headers && \
6+ docker-php-ext-install sockets && \
67 docker-php-source extract && \
78 mkdir /usr/src/php/ext/swoole && \
89 curl -sfL https://github.com/swoole/swoole-src/archive/v5.1.0.tar.gz -o swoole.tar.gz && \
1213 --enable-swoole-pgsql \
1314 --enable-openssl \
1415 --enable-sockets --enable-swoole-curl && \
15- docker-php-ext-install -j$(nproc) swoole
16+ docker-php-ext-install -j$(nproc) swoole && \
17+ # cleanup
18+ apk del .build-deps && \
19+ rm -rf /var/cache/apk/* /tmp/*
You can’t perform that action at this time.
0 commit comments