1- FROM php:8.2-fpm-alpine3.20
1+ FROM php:8.2-fpm-bookworm
22LABEL maintainer "The Infrastructure Company GmbH <info@servercow.de>"
33
44# renovate: datasource=github-tags depName=krakjoe/apcu versioning=semver-coerced extractVersion=^v(?<version>.*)$
@@ -14,54 +14,51 @@ ARG REDIS_PECL_VERSION=6.0.2
1414# renovate: datasource=github-tags depName=composer/composer versioning=semver-coerced extractVersion=(?<version>.*)$
1515ARG COMPOSER_VERSION=2.6.6
1616
17- RUN apk add -U --no-cache autoconf \
18- aspell-dev \
19- aspell-libs \
17+ RUN apt-get update && apt-get install --no-install-recommends -y \
18+ aspell \
19+ aspell-en \
20+ autoconf \
2021 bash \
21- c-client \
22- cyrus-sasl-dev \
23- freetype \
24- freetype-dev \
22+ default-mysql-client \
23+ dnsutils \
2524 g++ \
26- git \
2725 gettext \
28- gettext-dev \
29- gmp-dev \
26+ git \
3027 gnupg \
31- icu-dev \
32- icu-libs \
3328 imagemagick \
34- imagemagick-dev \
35- imap-dev \
3629 jq \
37- libavif \
38- libavif-dev \
39- libjpeg-turbo \
40- libjpeg-turbo-dev \
41- libmemcached \
30+ libc-client-dev \
31+ libc-client2007e \
32+ libfreetype6-dev \
33+ libgettextpo-dev \
34+ libgmp-dev \
35+ libicu-dev \
36+ libjpeg62-turbo-dev \
37+ libkrb5-3 \
38+ libkrb5-dev \
39+ libldap2-dev \
40+ libmagickcore-dev \
41+ libmagickwand-dev \
4242 libmemcached-dev \
43- libpng \
43+ libmemcached11 \
44+ libpcre3-dev \
4445 libpng-dev \
45- libressl \
46- libressl -dev \
47- librsvg \
48- libtool \
46+ libpspell-dev \
47+ librsvg2 -dev \
48+ libsasl2-dev \
49+ libssl-dev \
4950 libwebp-dev \
5051 libxml2-dev \
51- libxpm \
5252 libxpm-dev \
53- libzip \
53+ libxpm4 \
5454 libzip-dev \
55- linux-headers \
55+ libzip4 \
5656 make \
57- mysql-client \
58- openldap-dev \
59- pcre-dev \
6057 re2c \
61- redis \
62- samba-client \
63- zlib-dev \
58+ redis-tools \
59+ smbclient \
6460 tzdata \
61+ zlib1g-dev \
6562 && pecl install APCu-${APCU_PECL_VERSION} \
6663 && pecl install imagick-${IMAGICK_PECL_VERSION} \
6764 && pecl install mailparse-${MAILPARSE_PECL_VERSION} \
@@ -71,40 +68,37 @@ RUN apk add -U --no-cache autoconf \
7168 && pecl clear-cache \
7269 && docker-php-ext-configure intl \
7370 && docker-php-ext-configure exif \
74- && docker-php-ext-configure gd --with-freetype=/usr/include/ \
75- --with-jpeg=/usr/include/ \
76- --with-webp \
77- --with-xpm \
78- --with-avif \
71+ && docker-php-ext-configure gd --with-freetype --with-jpeg --with-webp --with-xpm \
7972 && docker-php-ext-install -j 4 exif gd gettext intl ldap opcache pcntl pdo pdo_mysql pspell soap sockets sysvsem zip bcmath gmp \
80- && docker-php-ext-configure imap --with-imap --with-imap-ssl \
81- && docker-php-ext-install -j 4 imap \
73+ && docker-php-ext-configure imap --with-imap --with-imap-ssl --with-kerberos \
74+ && docker-php-ext-install -j 4 imap \
8275 && curl --silent --show-error https://getcomposer.org/installer | php -- --version=${COMPOSER_VERSION} \
8376 && mv composer.phar /usr/local/bin/composer \
8477 && chmod +x /usr/local/bin/composer \
85- && apk del --purge autoconf \
86- aspell-dev \
87- cyrus-sasl-dev \
88- freetype-dev \
78+ && apt-get purge -y --auto-remove \
79+ autoconf \
8980 g++ \
90- gettext-dev \
91- icu-dev \
92- imagemagick-dev \
93- imap-dev \
94- libavif-dev \
95- libjpeg-turbo-dev \
81+ libc-client-dev \
82+ libfreetype6-dev \
83+ libgettextpo-dev \
84+ libicu-dev \
85+ libjpeg62-turbo-dev \
86+ libkrb5-dev \
87+ libldap2-dev \
88+ libmagickcore-dev \
89+ libmagickwand-dev \
9690 libmemcached-dev \
91+ libpcre3-dev \
9792 libpng-dev \
98- libressl-dev \
93+ libpspell-dev \
94+ libsasl2-dev \
95+ libssl-dev \
9996 libwebp-dev \
10097 libxml2-dev \
10198 libxpm-dev \
10299 libzip-dev \
103- linux-headers \
104100 make \
105- openldap-dev \
106- pcre-dev \
107- zlib-dev
101+ zlib1g-dev
108102
109103COPY ./docker-entrypoint.sh /
110104
0 commit comments