From 20f906eae1ac532b3459d36ea6529cf635801550 Mon Sep 17 00:00:00 2001 From: Taufiq_06 Date: Thu, 11 Jun 2026 01:26:41 +0000 Subject: [PATCH] Update Dockerfile --- Dockerfile | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index d5d535c..289ed4d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,10 +1,22 @@ FROM php:8.2-apache +# Install ekstensi PHP yang dibutuhkan RUN docker-php-ext-install mysqli pdo pdo_mysql \ - && a2enmod rewrite + && a2enmod rewrite headers +# Aktifkan Apache mod_rewrite untuk semua directory +RUN sed -i 's/AllowOverride None/AllowOverride All/g' /etc/apache2/apache2.conf + +# Copy semua file proyek COPY . /var/www/html/ +# Buat folder uploads dan set permission RUN mkdir -p /var/www/html/05/uploads/bukti \ && chown -R www-data:www-data /var/www/html/05/uploads \ - && chown -R www-data:www-data /var/www/html + && chown -R www-data:www-data /var/www/html \ + && chmod -R 755 /var/www/html + +# Hapus folder tidak perlu dari container +RUN rm -rf /var/www/html/.git + +EXPOSE 80 \ No newline at end of file