FROM php:8.4-fpm-alpine

RUN apk add --no-cache \
    libpng-dev libzip-dev libjpeg-turbo-dev freetype-dev icu-dev libxml2-dev oniguruma-dev curl-dev \
    && docker-php-ext-configure gd --with-jpeg --with-freetype \
    && docker-php-ext-install -j$(nproc) gd mysqli pdo pdo_mysql zip intl exif mbstring curl xml soap bcmath opcache

COPY php.ini /usr/local/etc/php/conf.d/custom.ini