From 219c3f306775f2592e3ae5853953d3078872d3bd Mon Sep 17 00:00:00 2001 From: d1041231017-star Date: Thu, 11 Jun 2026 15:52:46 +0700 Subject: [PATCH] fix : docker bug --- Dockerfile | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..7d9a3dc --- /dev/null +++ b/Dockerfile @@ -0,0 +1,15 @@ +# 1. Menggunakan base image PHP resmi yang sudah dilengkapi server web Apache +FROM php:8.1-apache + +# 2. Menginstall dan mengaktifkan ekstensi mysqli untuk koneksi database MySQL/MariaDB +RUN docker-php-ext-install mysqli && docker-php-ext-enable mysqli + +# 3. Menyalin seluruh source code aplikasi dari lokal ke direktori dokumen web Apache di dalam container +COPY . /var/www/html/ + +# 4. Mengatur hak akses (permissions) folder web agar server Apache dapat membaca file dengan lancar +RUN chown -R www-data:www-data /var/www/html \ + && chmod -R 755 /var/www/html + +# 5. Membuka port 80 untuk akses browser ke WebGIS +EXPOSE 80 \ No newline at end of file