diff --git a/Dockerfile b/Dockerfile index aa4ff95..dc36fcb 100644 --- a/Dockerfile +++ b/Dockerfile @@ -11,8 +11,10 @@ STOPSIGNAL SIGINT WORKDIR /var/www/html RUN apk add --no-cache zip libzip openssl bzip2 \ -&& apk add --no-cache --virtual .build-deps libzip-dev openssl-dev bzip2-dev oniguruma-dev openldap-dev \ -&& docker-php-ext-install zip fileinfo phar bz2 iconv mbstring ldap \ +&& apk add --no-cache --virtual .build-deps libzip-dev openssl-dev bzip2-dev oniguruma-dev openldap-dev build-base autoconf \ +&& pecl install xattr-1.4.0 \ +&& rm -rf /tmp/pear \ +&& docker-php-ext-install zip fileinfo phar bz2 iconv mbstring ldap sockets \ && runDeps="$( \ scanelf --needed --nobanner --format '%n#p' --recursive /usr/local/lib/php/extensions \ | tr ',' '\n' \ @@ -20,7 +22,8 @@ RUN apk add --no-cache zip libzip openssl bzip2 \ | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' \ )" \ && apk add --virtual .phpexts-rundeps $runDeps \ -&& apk del .build-deps +&& apk del .build-deps \ +&& rm -rf /var/cache/apk/* COPY *.php /var/www/html/ COPY *.json /var/www/html/ diff --git a/Dockerfile.rootless b/Dockerfile.rootless index 084ef9c..0a3e9ca 100644 --- a/Dockerfile.rootless +++ b/Dockerfile.rootless @@ -11,8 +11,10 @@ STOPSIGNAL SIGINT WORKDIR /var/www/html RUN apk add --no-cache zip libzip openssl bzip2 \ -&& apk add --no-cache --virtual .build-deps libzip-dev openssl-dev bzip2-dev oniguruma-dev openldap-dev \ -&& docker-php-ext-install zip fileinfo phar bz2 iconv mbstring ldap \ +&& apk add --no-cache --virtual .build-deps libzip-dev openssl-dev bzip2-dev oniguruma-dev openldap-dev build-base autoconf \ +&& pecl install xattr-1.4.0 \ +&& rm -rf /tmp/pear \ +&& docker-php-ext-install zip fileinfo phar bz2 iconv mbstring ldap sockets \ && runDeps="$( \ scanelf --needed --nobanner --format '%n#p' --recursive /usr/local/lib/php/extensions \ | tr ',' '\n' \ @@ -20,7 +22,8 @@ RUN apk add --no-cache zip libzip openssl bzip2 \ | awk 'system("[ -e /usr/local/lib/" $1 " ]") == 0 { next } { print "so:" $1 }' \ )" \ && apk add --virtual .phpexts-rundeps $runDeps \ -&& apk del .build-deps +&& apk del .build-deps \ +&& rm -rf /var/cache/apk/* COPY *.php /var/www/html/ COPY *.json /var/www/html/