FROM php:8.3-apache
RUN docker-php-ext-install pdo_mysql && a2enmod headers
COPY . /var/www/app
RUN sed -i 's#DocumentRoot /var/www/html#DocumentRoot /var/www/app/public#g' /etc/apache2/sites-available/000-default.conf \
 && printf '<Directory /var/www/app/public>\n AllowOverride None\n Require all granted\n Options -Indexes\n</Directory>\n' >> /etc/apache2/apache2.conf \
 && chown -R www-data:www-data /var/www/app
WORKDIR /var/www/app
