-FROM php:8.1-apache as root
+FROM php:8.4-apache AS root
LABEL maintainer="Thomas Bruederli <thomas@roundcube.net>"
LABEL org.opencontainers.image.source="https://github.com/roundcube/roundcubemail-docker"
# Extract sources to avoid using pecl (https://github.com/docker-library/php/issues/374#issuecomment-690698974)
pecl bundle -d /usr/src/php/ext imagick; \
pecl bundle -d /usr/src/php/ext redis; \
+ pecl bundle -d /usr/src/php/ext pspell; \
debMultiarch="$(dpkg-architecture --query DEB_BUILD_MULTIARCH)"; \
docker-php-ext-configure gd --with-jpeg --with-freetype; \
docker-php-ext-configure ldap --with-libdir="lib/$debMultiarch" --with-ldap-sasl; \
-FROM php:8.1-fpm-alpine3.21 as root
+FROM php:8.4-fpm-alpine3.21 AS root
LABEL maintainer="Thomas Bruederli <thomas@roundcube.net>"
LABEL org.opencontainers.image.source="https://github.com/roundcube/roundcubemail-docker"
# Extract sources to avoid using pecl (https://github.com/docker-library/php/issues/374#issuecomment-690698974)
pecl bundle -d /usr/src/php/ext imagick; \
pecl bundle -d /usr/src/php/ext redis; \
+ pecl bundle -d /usr/src/php/ext pspell; \
docker-php-ext-configure gd --with-jpeg --with-freetype; \
docker-php-ext-configure ldap --with-ldap-sasl; \
docker-php-ext-install \
-FROM php:8.1-fpm as root
+FROM php:8.4-fpm AS root
LABEL maintainer="Thomas Bruederli <thomas@roundcube.net>"
LABEL org.opencontainers.image.source="https://github.com/roundcube/roundcubemail-docker"
# Extract sources to avoid using pecl (https://github.com/docker-library/php/issues/374#issuecomment-690698974)
pecl bundle -d /usr/src/php/ext imagick; \
pecl bundle -d /usr/src/php/ext redis; \
+ pecl bundle -d /usr/src/php/ext pspell; \
debMultiarch="$(dpkg-architecture --query DEB_BUILD_MULTIARCH)"; \
docker-php-ext-configure gd --with-jpeg --with-freetype; \
docker-php-ext-configure ldap --with-libdir="lib/$debMultiarch" --with-ldap-sasl; \
-FROM php:8.1-%%VARIANT%%3.21 as root
+FROM php:8.4-%%VARIANT%%3.21 AS root
LABEL maintainer="Thomas Bruederli <thomas@roundcube.net>"
LABEL org.opencontainers.image.source="https://github.com/roundcube/roundcubemail-docker"
# Extract sources to avoid using pecl (https://github.com/docker-library/php/issues/374#issuecomment-690698974)
pecl bundle -d /usr/src/php/ext imagick; \
pecl bundle -d /usr/src/php/ext redis; \
+ pecl bundle -d /usr/src/php/ext pspell; \
docker-php-ext-configure gd --with-jpeg --with-freetype; \
docker-php-ext-configure ldap --with-ldap-sasl; \
docker-php-ext-install \
-FROM php:8.1-%%VARIANT%% as root
+FROM php:8.4-%%VARIANT%% AS root
LABEL maintainer="Thomas Bruederli <thomas@roundcube.net>"
LABEL org.opencontainers.image.source="https://github.com/roundcube/roundcubemail-docker"
# Extract sources to avoid using pecl (https://github.com/docker-library/php/issues/374#issuecomment-690698974)
pecl bundle -d /usr/src/php/ext imagick; \
pecl bundle -d /usr/src/php/ext redis; \
+ pecl bundle -d /usr/src/php/ext pspell; \
debMultiarch="$(dpkg-architecture --query DEB_BUILD_MULTIARCH)"; \
docker-php-ext-configure gd --with-jpeg --with-freetype; \
docker-php-ext-configure ldap --with-libdir="lib/$debMultiarch" --with-ldap-sasl; \