|
@@ -1,4 +1,5 @@
|
|
|
FROM php:7.4-fpm-alpine
|
|
|
+# Setup ionCube extension
|
|
|
RUN wget --quiet -O /tmp/ioncube.tar.gz "https://downloads.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz" && \
|
|
|
tar zxf /tmp/ioncube.tar.gz -C /tmp && \
|
|
|
chown root:root /tmp/ioncube/ioncube_loader_lin_7.4.so && \
|
|
@@ -6,21 +7,26 @@ RUN wget --quiet -O /tmp/ioncube.tar.gz "https://downloads.ioncube.com/loader_do
|
|
|
export PHP_EXT_DIR=$(php-config --extension-dir) && \
|
|
|
mv /tmp/ioncube/ioncube_loader_lin_7.4.so ${PHP_EXT_DIR}/ && \
|
|
|
rm -rf /tmp/* && \
|
|
|
- echo "zend_extension = ${PHP_EXT_DIR}/ioncube_loader_lin_7.4.so" > /usr/local/etc/php/conf.d/docker-php-ext-pdo_ioncube_loader_lin_7.4.ini
|
|
|
+ echo "zend_extension = ${PHP_EXT_DIR}/ioncube_loader_lin_7.4.so" > /usr/local/etc/php/conf.d/docker-php-ext-ioncube_loader_lin_7.4.ini
|
|
|
+# Setup GD extension
|
|
|
RUN apk add --no-cache \
|
|
|
freetype \
|
|
|
libjpeg-turbo \
|
|
|
+ libwebp \
|
|
|
libpng \
|
|
|
freetype-dev \
|
|
|
libjpeg-turbo-dev \
|
|
|
+ libwebp-dev \
|
|
|
libpng-dev && \
|
|
|
docker-php-ext-configure gd \
|
|
|
- --with-freetype=/usr/include/ \
|
|
|
- --with-jpeg=/usr/include/ && \
|
|
|
+ --with-freetype=/usr/include/
|
|
|
+ --with-jpeg=/usr/include/ \
|
|
|
+ --with-webp=/usr/include/ && \
|
|
|
docker-php-ext-install -j$(nproc) gd && \
|
|
|
docker-php-ext-install pdo_mysql && \
|
|
|
apk del --no-cache \
|
|
|
freetype-dev \
|
|
|
libjpeg-turbo-dev \
|
|
|
+ libwebp-dev \
|
|
|
libpng-dev && \
|
|
|
rm -rf /tmp/*
|