FROM php:8.3-alpine
RUN apk add --no-cache $PHPIZE_DEPS tzdata mariadb-client imagemagick imagemagick-dev libgomp ghostscript-fonts zlib-dev libpng-dev jpeg-dev libzip-dev libzip libxml2-dev libjpeg-turbo-utils exiftool linux-headers && pecl install imagick && pecl install xdebug && docker-php-ext-enable imagick xdebug && docker-php-ext-configure gd --with-jpeg && docker-php-ext-install pdo_mysql exif gd zip dom&& apk del --no-cache --purge zlib-dev libpng-dev jpeg-dev libzip-dev libxml2-dev linux-headers $PHPIZE_DEPS
COPY --from=composer:latest /usr/bin/composer /usr/bin/composer
RUN echo -e "upload_max_filesize = 16M\npost_max_size = 16M\n" > /usr/local/etc/php/conf.d/zoph.ini && \
echo -e "xdebug.mode=coverage\n" > /usr/local/etc/php/conf.d/zoph.test.ini
ENTRYPOINT ["/bin/sh"]
|