Files
b2b.redline.com.pl/docs/docker/nginx_fpm/prestashop-fpm/Dockerfile
2025-06-24 14:14:35 +02:00

29 lines
834 B
Docker

FROM php:7.1-fpm-alpine
ARG UID=1001
RUN apk add --no-cache \
tzdata \
zlib-dev \
libjpeg-turbo-dev \
libmcrypt-dev \
pcre-dev \
libpng-dev \
freetype-dev \
libxml2-dev \
icu-dev
ENV TZ Europe/Paris
RUN docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ \
&& docker-php-ext-install iconv intl pdo_mysql mbstring soap gd zip
RUN docker-php-source extract \
&& if [ -d "/usr/src/php/ext/mysql" ]; then docker-php-ext-install mysql; fi \
&& if [ -d "/usr/src/php/ext/mcrypt" ]; then docker-php-ext-install mcrypt; fi \
&& if [ -d "/usr/src/php/ext/opcache" ]; then docker-php-ext-install opcache; fi \
&& docker-php-source delete
COPY prestashop-php.ini /usr/local/etc/php/conf.d/prestashop-php.ini
RUN adduser -D -H -u ${UID} prestashop