Skip to content

Commit f9b2455

Browse files
committed
PHP81-84: install mailparse
1 parent af28537 commit f9b2455

File tree

4 files changed

+39
-32
lines changed

4 files changed

+39
-32
lines changed

php81/Dockerfile

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM dockette/alpine:3.16
1+
FROM dockette/alpine:3.19
22

33
LABEL maintainer="Milan Sulc <[email protected]>"
44

@@ -13,7 +13,7 @@ ENV COMPOSER_BIN=$COMPOSER_DIR/composer
1313
ENV TZ=Europe/Prague
1414
ENV LD_PRELOAD="/usr/lib/preloadable_libiconv.so php"
1515

16-
RUN echo '@community http://dl-cdn.alpinelinux.org/alpine/v3.16/community/' >> /etc/apk/repositories && \
16+
RUN echo '@community http://dl-cdn.alpinelinux.org/alpine/v3.19/community/' >> /etc/apk/repositories && \
1717
# DEPENDENCIES #############################################################
1818
apk update && \
1919
apk upgrade && \
@@ -29,8 +29,6 @@ RUN echo '@community http://dl-cdn.alpinelinux.org/alpine/v3.16/community/' >> /
2929
gnu-libiconv@community && \
3030
# PHP ######################################################################
3131
apk --no-cache add \
32-
php81@community \
33-
php81-pecl-apcu@community \
3432
php81-bcmath@community \
3533
php81-bz2@community \
3634
php81-calendar@community \
@@ -43,13 +41,10 @@ RUN echo '@community http://dl-cdn.alpinelinux.org/alpine/v3.16/community/' >> /
4341
php81-gd@community \
4442
php81-gettext@community \
4543
php81-iconv@community \
46-
php81-pecl-imagick@community \
4744
php81-imap@community \
4845
php81-intl@community \
4946
php81-ldap@community \
5047
php81-mbstring@community \
51-
php81-pecl-memcache@community \
52-
php81-pecl-memcached@community \
5348
php81-mysqli@community \
5449
php81-mysqlnd@community \
5550
php81-openssl@community \
@@ -58,6 +53,11 @@ RUN echo '@community http://dl-cdn.alpinelinux.org/alpine/v3.16/community/' >> /
5853
php81-pdo_pgsql@community \
5954
php81-pdo_sqlite@community \
6055
php81-pdo@community \
56+
php81-pecl-apcu@community \
57+
php81-pecl-imagick@community \
58+
php81-pecl-mailparse@community \
59+
php81-pecl-memcache@community \
60+
php81-pecl-memcached@community \
6161
php81-pgsql@community \
6262
php81-phar@community \
6363
php81-posix@community \
@@ -74,7 +74,9 @@ RUN echo '@community http://dl-cdn.alpinelinux.org/alpine/v3.16/community/' >> /
7474
php81-xmlwriter@community \
7575
php81-xsl@community \
7676
php81-zip@community \
77-
php81-zlib@community && \
77+
php81-zlib@community \
78+
php81@community \
79+
&& \
7880
sed -i -- 's/zend/;zend/g' /etc/php81/conf.d/50_xdebug.ini && \
7981
echo "php -dzend_extension=xdebug.so \$@" >> $PHPXD_BIN && \
8082
chmod +x $PHPXD_BIN && \

php82/Dockerfile

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM dockette/alpine:3.18
1+
FROM dockette/alpine:3.21
22

33
LABEL maintainer="Milan Sulc <[email protected]>"
44

@@ -13,7 +13,7 @@ ENV COMPOSER_BIN=$COMPOSER_DIR/composer
1313
ENV TZ=Europe/Prague
1414
ENV LD_PRELOAD="/usr/lib/preloadable_libiconv.so php"
1515

16-
RUN echo '@community http://dl-cdn.alpinelinux.org/alpine/v3.18/community/' >> /etc/apk/repositories && \
16+
RUN echo '@community http://dl-cdn.alpinelinux.org/alpine/v3.21/community/' >> /etc/apk/repositories && \
1717
# DEPENDENCIES #############################################################
1818
apk update && \
1919
apk upgrade && \
@@ -29,8 +29,6 @@ RUN echo '@community http://dl-cdn.alpinelinux.org/alpine/v3.18/community/' >> /
2929
gnu-libiconv@community && \
3030
# PHP ######################################################################
3131
apk --no-cache add \
32-
php82@community \
33-
php82-pecl-apcu@community \
3432
php82-bcmath@community \
3533
php82-bz2@community \
3634
php82-calendar@community \
@@ -43,13 +41,10 @@ RUN echo '@community http://dl-cdn.alpinelinux.org/alpine/v3.18/community/' >> /
4341
php82-gd@community \
4442
php82-gettext@community \
4543
php82-iconv@community \
46-
php82-pecl-imagick@community \
4744
php82-imap@community \
4845
php82-intl@community \
4946
php82-ldap@community \
5047
php82-mbstring@community \
51-
php82-pecl-memcache@community \
52-
php82-pecl-memcached@community \
5348
php82-mysqli@community \
5449
php82-mysqlnd@community \
5550
php82-openssl@community \
@@ -58,6 +53,11 @@ RUN echo '@community http://dl-cdn.alpinelinux.org/alpine/v3.18/community/' >> /
5853
php82-pdo_pgsql@community \
5954
php82-pdo_sqlite@community \
6055
php82-pdo@community \
56+
php82-pecl-apcu@community \
57+
php82-pecl-imagick@community \
58+
php82-pecl-mailparse@community \
59+
php82-pecl-memcache@community \
60+
php82-pecl-memcached@community \
6161
php82-pgsql@community \
6262
php82-phar@community \
6363
php82-posix@community \
@@ -74,7 +74,9 @@ RUN echo '@community http://dl-cdn.alpinelinux.org/alpine/v3.18/community/' >> /
7474
php82-xmlwriter@community \
7575
php82-xsl@community \
7676
php82-zip@community \
77-
php82-zlib@community && \
77+
php82-zlib@community \
78+
php82@community \
79+
&& \
7880
sed -i -- 's/zend/;zend/g' /etc/php82/conf.d/50_xdebug.ini && \
7981
echo "php -dzend_extension=xdebug.so \$@" >> $PHPXD_BIN && \
8082
chmod +x $PHPXD_BIN && \

php83/Dockerfile

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM dockette/alpine:3.19
1+
FROM dockette/alpine:3.21
22

33
LABEL maintainer="Milan Sulc <[email protected]>"
44

@@ -13,7 +13,7 @@ ENV COMPOSER_BIN=$COMPOSER_DIR/composer
1313
ENV TZ=Europe/Prague
1414
ENV LD_PRELOAD="/usr/lib/preloadable_libiconv.so php"
1515

16-
RUN echo '@community http://dl-cdn.alpinelinux.org/alpine/v3.19/community/' >> /etc/apk/repositories && \
16+
RUN echo '@community http://dl-cdn.alpinelinux.org/alpine/v3.21/community/' >> /etc/apk/repositories && \
1717
# DEPENDENCIES #############################################################
1818
apk update && \
1919
apk upgrade && \
@@ -29,8 +29,6 @@ RUN echo '@community http://dl-cdn.alpinelinux.org/alpine/v3.19/community/' >> /
2929
gnu-libiconv@community && \
3030
# PHP ######################################################################
3131
apk --no-cache add \
32-
php83@community \
33-
php83-pecl-apcu@community \
3432
php83-bcmath@community \
3533
php83-bz2@community \
3634
php83-calendar@community \
@@ -43,13 +41,10 @@ RUN echo '@community http://dl-cdn.alpinelinux.org/alpine/v3.19/community/' >> /
4341
php83-gd@community \
4442
php83-gettext@community \
4543
php83-iconv@community \
46-
php83-pecl-imagick@community \
4744
php83-imap@community \
4845
php83-intl@community \
4946
php83-ldap@community \
5047
php83-mbstring@community \
51-
php83-pecl-memcache@community \
52-
php83-pecl-memcached@community \
5348
php83-mysqli@community \
5449
php83-mysqlnd@community \
5550
php83-openssl@community \
@@ -58,6 +53,11 @@ RUN echo '@community http://dl-cdn.alpinelinux.org/alpine/v3.19/community/' >> /
5853
php83-pdo_pgsql@community \
5954
php83-pdo_sqlite@community \
6055
php83-pdo@community \
56+
php83-pecl-apcu@community \
57+
php83-pecl-imagick@community \
58+
php83-pecl-mailparse@community \
59+
php83-pecl-memcache@community \
60+
php83-pecl-memcached@community \
6161
php83-pgsql@community \
6262
php83-phar@community \
6363
php83-posix@community \
@@ -74,11 +74,12 @@ RUN echo '@community http://dl-cdn.alpinelinux.org/alpine/v3.19/community/' >> /
7474
php83-xmlwriter@community \
7575
php83-xsl@community \
7676
php83-zip@community \
77-
php83-zlib@community && \
77+
php83-zlib@community \
78+
php83@community \
79+
&& \
7880
sed -i -- 's/zend/;zend/g' /etc/php83/conf.d/50_xdebug.ini && \
7981
echo "php -dzend_extension=xdebug.so \$@" >> $PHPXD_BIN && \
8082
chmod +x $PHPXD_BIN && \
81-
ln -s $PHP8_BIN $PHP_BIN && \
8283
# COMPOSER #################################################################
8384
curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer --2 && \
8485
# CLEAN UP #################################################################

php84/Dockerfile

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM dockette/alpine:3.20
1+
FROM dockette/alpine:3.21
22

33
LABEL maintainer="Milan Sulc <[email protected]>"
44

@@ -29,8 +29,6 @@ RUN echo '@community http://dl-cdn.alpinelinux.org/alpine/edge/community/' >> /e
2929
gnu-libiconv@community && \
3030
# PHP ######################################################################
3131
apk --no-cache add \
32-
php84@community \
33-
php84-pecl-apcu@community \
3432
php84-bcmath@community \
3533
php84-bz2@community \
3634
php84-calendar@community \
@@ -43,13 +41,10 @@ RUN echo '@community http://dl-cdn.alpinelinux.org/alpine/edge/community/' >> /e
4341
php84-gd@community \
4442
php84-gettext@community \
4543
php84-iconv@community \
46-
php84-pecl-imagick@community \
4744
php84-imap@community \
4845
php84-intl@community \
4946
php84-ldap@community \
5047
php84-mbstring@community \
51-
php84-pecl-memcache@community \
52-
php84-pecl-memcached@community \
5348
php84-mysqli@community \
5449
php84-mysqlnd@community \
5550
php84-openssl@community \
@@ -58,6 +53,11 @@ RUN echo '@community http://dl-cdn.alpinelinux.org/alpine/edge/community/' >> /e
5853
php84-pdo_pgsql@community \
5954
php84-pdo_sqlite@community \
6055
php84-pdo@community \
56+
php84-pecl-apcu@community \
57+
php84-pecl-imagick@community \
58+
php84-pecl-mailparse@community \
59+
php84-pecl-memcache@community \
60+
php84-pecl-memcached@community \
6161
php84-pgsql@community \
6262
php84-phar@community \
6363
php84-posix@community \
@@ -74,7 +74,9 @@ RUN echo '@community http://dl-cdn.alpinelinux.org/alpine/edge/community/' >> /e
7474
php84-xmlwriter@community \
7575
php84-xsl@community \
7676
php84-zip@community \
77-
php84-zlib@community && \
77+
php84-zlib@community \
78+
php84@community \
79+
&& \
7880
sed -i -- 's/zend/;zend/g' /etc/php84/conf.d/50_xdebug.ini && \
7981
echo "php -dzend_extension=xdebug.so \$@" >> $PHPXD_BIN && \
8082
chmod +x $PHPXD_BIN && \

0 commit comments

Comments
 (0)