Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 4 additions & 9 deletions dockerfiles/php-lol/Dockerfile.8.1
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#
# Foundation
#
FROM php:8.1.34-fpm-bookworm AS foundation
FROM php:8.1.34-fpm-trixie@sha256:a3118db1911fdd3b3ac66605122ddc859286688ced86fc860fec6d19cc2d6c55 AS foundation

ENV \
APP_DIR=/usr/src/app \
Expand All @@ -10,22 +10,20 @@
NGX_HTTP_GEOIP2_MODULE_VERSION=3.4 \
VERSION=8.1.34

ENV BUILD_DEPENDENCIES \

Check warning on line 13 in dockerfiles/php-lol/Dockerfile.8.1

View workflow job for this annotation

GitHub Actions / build (dockerfiles/php-lol/Dockerfile.8.1)

Legacy key/value format with whitespace separator should not be used

LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV key value" format More info: https://docs.docker.com/go/dockerfile/rule/legacy-key-value-format/
automake \
build-essential \
bzip2 \
cmake \
curl \
libbz2-dev \
libc-client-dev \
libgeoip-dev \
libgmp-dev \
libicu-dev \
libjpeg-dev \
libkrb5-dev \
liblz4-dev \
libmemcached-dev \
libpcre3-dev \
libpcre2-dev \
libpng-dev \
libpq-dev \
librabbitmq-dev \
Expand All @@ -48,12 +46,12 @@
geoip-database \
git \
imagemagick \
libaio1 \
libaio1t64 \
libfontconfig \
libjpeg-turbo-progs \
libmagickcore-dev \
libmagickwand-dev \
libodbc1 \
libodbc2 \
libpq5 \
librabbitmq4 \
libtool \
Expand Down Expand Up @@ -84,16 +82,13 @@
&& make \
&& make install \
&& popd \
&& PHP_OPENSSL=yes docker-php-ext-configure \
imap --with-kerberos --with-imap-ssl \
&& docker-php-ext-install \
bcmath \
bz2 \
exif \
ftp \
gd \
iconv \
imap \
intl \
opcache \
pcntl \
Expand Down
13 changes: 4 additions & 9 deletions dockerfiles/php-lol/Dockerfile.8.2
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#
# Foundation
#
FROM php:8.2.30-fpm-bookworm AS foundation
FROM php:8.2.30-fpm-trixie@sha256:2974f4c56916f527e9426b16d0aac4ee0454a86d8b2f481663b18d5edf07187f AS foundation

ENV \
APP_DIR=/usr/src/app \
Expand All @@ -10,22 +10,20 @@
NGX_HTTP_GEOIP2_MODULE_VERSION=3.4 \
VERSION=8.2.30

ENV BUILD_DEPENDENCIES \

Check warning on line 13 in dockerfiles/php-lol/Dockerfile.8.2

View workflow job for this annotation

GitHub Actions / build (dockerfiles/php-lol/Dockerfile.8.2)

Legacy key/value format with whitespace separator should not be used

LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV key value" format More info: https://docs.docker.com/go/dockerfile/rule/legacy-key-value-format/
automake \
build-essential \
bzip2 \
cmake \
curl \
libbz2-dev \
libc-client-dev \
libgeoip-dev \
libgmp-dev \
libicu-dev \
libjpeg-dev \
libkrb5-dev \
liblz4-dev \
libmemcached-dev \
libpcre3-dev \
libpcre2-dev \
libpng-dev \
libpq-dev \
librabbitmq-dev \
Expand All @@ -48,12 +46,12 @@
geoip-database \
git \
imagemagick \
libaio1 \
libaio1t64 \
libfontconfig \
libjpeg-turbo-progs \
libmagickcore-dev \
libmagickwand-dev \
libodbc1 \
libodbc2 \
libpq5 \
librabbitmq4 \
libtool \
Expand Down Expand Up @@ -84,16 +82,13 @@
&& make \
&& make install \
&& popd \
&& PHP_OPENSSL=yes docker-php-ext-configure \
imap --with-kerberos --with-imap-ssl \
&& docker-php-ext-install \
bcmath \
bz2 \
exif \
ftp \
gd \
iconv \
imap \
intl \
opcache \
pcntl \
Expand Down
13 changes: 4 additions & 9 deletions dockerfiles/php-lol/Dockerfile.8.3
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#
# Foundation
#
FROM php:8.3.30-fpm-bookworm AS foundation
FROM php:8.3.30-fpm-trixie@sha256:6754d4da4545f912c55671e4dd2eb79ea4d1ed677b93e1c5415fe46d1a46b23d AS foundation

ENV \
APP_DIR=/usr/src/app \
Expand All @@ -10,22 +10,20 @@
NGX_HTTP_GEOIP2_MODULE_VERSION=3.4 \
VERSION=8.3.30

ENV BUILD_DEPENDENCIES \

Check warning on line 13 in dockerfiles/php-lol/Dockerfile.8.3

View workflow job for this annotation

GitHub Actions / build (dockerfiles/php-lol/Dockerfile.8.3)

Legacy key/value format with whitespace separator should not be used

LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV key value" format More info: https://docs.docker.com/go/dockerfile/rule/legacy-key-value-format/
automake \
build-essential \
bzip2 \
cmake \
curl \
libbz2-dev \
libc-client-dev \
libgeoip-dev \
libgmp-dev \
libicu-dev \
libjpeg-dev \
libkrb5-dev \
liblz4-dev \
libmemcached-dev \
libpcre3-dev \
libpcre2-dev \
libpng-dev \
libpq-dev \
librabbitmq-dev \
Expand All @@ -48,12 +46,12 @@
geoip-database \
git \
imagemagick \
libaio1 \
libaio1t64 \
libfontconfig \
libjpeg-turbo-progs \
libmagickcore-dev \
libmagickwand-dev \
libodbc1 \
libodbc2 \
libpq5 \
librabbitmq4 \
libtool \
Expand Down Expand Up @@ -84,16 +82,13 @@
&& make \
&& make install \
&& popd \
&& PHP_OPENSSL=yes docker-php-ext-configure \
imap --with-kerberos --with-imap-ssl \
&& docker-php-ext-install \
bcmath \
bz2 \
exif \
ftp \
gd \
iconv \
imap \
intl \
opcache \
pcntl \
Expand Down
12 changes: 4 additions & 8 deletions dockerfiles/php-lol/Dockerfile.8.4
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
#
# Foundation
#
FROM php:8.4.17-fpm-bookworm AS foundation
FROM php:8.4.17-fpm-trixie@sha256:b3059c7682a331bc96281ffba2693fd0dcafb8684e6bde24fa77aa9c3e7a1d5d AS foundation

ENV \
APP_DIR=/usr/src/app \
Expand All @@ -10,22 +10,20 @@
NGX_HTTP_GEOIP2_MODULE_VERSION=3.4 \
VERSION=8.4.17

ENV BUILD_DEPENDENCIES \

Check warning on line 13 in dockerfiles/php-lol/Dockerfile.8.4

View workflow job for this annotation

GitHub Actions / build (dockerfiles/php-lol/Dockerfile.8.4)

Legacy key/value format with whitespace separator should not be used

LegacyKeyValueFormat: "ENV key=value" should be used instead of legacy "ENV key value" format More info: https://docs.docker.com/go/dockerfile/rule/legacy-key-value-format/
automake \
build-essential \
bzip2 \
cmake \
curl \
libbz2-dev \
libc-client-dev \
libgeoip-dev \
libgmp-dev \
libicu-dev \
libjpeg-dev \
libkrb5-dev \
liblz4-dev \
libmemcached-dev \
libpcre3-dev \
libpcre2-dev \
libpng-dev \
libpq-dev \
librabbitmq-dev \
Expand All @@ -48,12 +46,12 @@
geoip-database \
git \
imagemagick \
libaio1 \
libaio1t64 \
libfontconfig \
libjpeg-turbo-progs \
libmagickcore-dev \
libmagickwand-dev \
libodbc1 \
libodbc2 \
libpq5 \
librabbitmq4 \
libtool \
Expand All @@ -69,8 +67,6 @@
&& pickle install amqp@2.2.0 \
&& pickle install --no-interaction apcu@5.1.28 \
&& pickle install igbinary@3.2.16 \
&& echo "--with-imap-ssl --with-kerberos" > imap_options \
&& PHP_OPENSSL=yes pickle install --no-interaction --with-configure-options="imap_options" imap@1.0.3 \
&& echo "--enable-memcached-igbinary --enable-memcached-msgpack" > memcached_options \
&& echo "--enable-redis-igbinary --enable-redis-msgpack" > redis_options \
&& pickle install msgpack@3.0.0 \
Expand Down
6 changes: 0 additions & 6 deletions tests/php-lol.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -205,12 +205,6 @@ commandTests:
exitCode: 0
expectedOutput: ['igbinary']

- name: 'imap extension is installed'
command: 'sh'
args: ['-c', 'php -m | grep -i imap']
exitCode: 0
expectedOutput: ['imap']

- name: 'imagick extension is installed'
command: 'sh'
args: ['-c', 'php -m | grep -i imagick']
Expand Down
Loading