FROM php:8.2-apache # Install PHP extensions and utilities RUN apt-get update && apt-get install -y \ libpng-dev \ libjpeg-dev \ libwebp-dev \ libzip-dev \ zip \ unzip \ && docker-php-ext-configure gd --with-jpeg --with-webp \ && docker-php-ext-install gd pdo pdo_mysql mysqli zip \ && rm -rf /var/lib/apt/lists/* # Enable Apache modules RUN a2enmod rewrite ssl headers deflate expires # Copy PHP config COPY docker/php/php.ini /usr/local/etc/php/conf.d/custom.ini # Set working directory WORKDIR /var/www/html EXPOSE 80 443