FROM php:8.3-apache # Install ekstensi PHP yang dibutuhkan RUN apt-get update && apt-get install -y \ zip \ unzip \ && docker-php-ext-install pdo pdo_mysql \ && rm -rf /var/lib/apt/lists/* # Aktifkan mod_rewrite Apache RUN a2enmod rewrite # Set direktori kerja WORKDIR /var/www/html # Copy semua file proyek COPY . . # Permission RUN chown -R www-data:www-data /var/www/html \ && chmod -R 755 /var/www/html # Konfigurasi Apache agar baca .htaccess RUN echo '\n\ AllowOverride All\n\ Require all granted\n\ ' > /etc/apache2/conf-available/custom.conf \ && a2enconf custom EXPOSE 80