diff --git a/SPBU_Pontianak/Dockerfile b/SPBU_Pontianak/Dockerfile new file mode 100644 index 0000000..bec792a --- /dev/null +++ b/SPBU_Pontianak/Dockerfile @@ -0,0 +1,30 @@ +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