FROM php:8.3-apache RUN apt-get update && apt-get install -y libsqlite3-dev && rm -rf /var/lib/apt/lists/* && \ docker-php-ext-install pdo pdo_sqlite && \ a2enmod rewrite COPY . /var/www/html/ RUN chown -R www-data:www-data /var/www/html && \ echo "ServerName localhost" >> /etc/apache2/apache2.conf COPY docker/apache.conf /etc/apache2/sites-available/000-default.conf COPY docker/entrypoint.sh /entrypoint.sh RUN chmod +x /entrypoint.sh VOLUME /data EXPOSE 80 ENTRYPOINT ["/entrypoint.sh"]