FROM php:8.3-apache # Install mysqli extension required for database connections RUN docker-php-ext-install mysqli \ && docker-php-ext-enable mysqli # Enable Apache mod_rewrite for routing if needed RUN a2enmod rewrite # Copy project files to the web server root COPY . /var/www/html/ # Set correct ownership for Apache RUN chown -R www-data:www-data /var/www/html # Expose port 80 EXPOSE 80