FROM php:8.2-apache RUN docker-php-ext-install pdo pdo_mysql \ && a2enmod headers rewrite # Allow .htaccess overrides and enable rewrite for all directories RUN sed -i 's|AllowOverride None|AllowOverride All|g' /etc/apache2/apache2.conf \ && echo "ServerName localhost" >> /etc/apache2/apache2.conf WORKDIR /var/www/html COPY . /var/www/html RUN chown -R www-data:www-data /var/www/html \ && find /var/www/html -type d -exec chmod 755 {} \; \ && find /var/www/html -type f -exec chmod 644 {} \; EXPOSE 80