FROM php:8.2-apache RUN a2enmod rewrite # The sub-projects connect via mysqli, which isn't bundled in the base image RUN docker-php-ext-install mysqli pdo_mysql \ && echo "date.timezone = Asia/Jakarta" > /usr/local/etc/php/conf.d/timezone.ini COPY . /var/www/html/ RUN chown -R www-data:www-data /var/www/html \ && chmod -R 755 /var/www/html EXPOSE 80