FROM php:8.2-apache

# Menginstall ekstensi pdo_mysql agar PHP bisa terhubung ke MySQL/MariaDB
RUN docker-php-ext-install pdo pdo_mysql

# Mengaktifkan mod_rewrite pada Apache (opsional, tapi sering digunakan di PHP)
RUN a2enmod rewrite

# Menyalin seluruh source code aplikasi ke direktori web server di dalam container
COPY . /var/www/html/

# Mengatur hak akses file agar web server bisa mengaksesnya
RUN chown -R www-data:www-data /var/www/html \
    && chmod -R 755 /var/www/html
