From 068be7dc520e8c0aee893ce2b1255b4fee3d71ff Mon Sep 17 00:00:00 2001 From: Anderi Saputra Date: Wed, 10 Jun 2026 18:04:01 +0700 Subject: [PATCH] add Dockerfile to bypass Nixpacks OOM --- .dockerignore | 6 ++++++ Dockerfile | 17 +++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 .dockerignore create mode 100644 Dockerfile diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..a0cb5f1 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,6 @@ +.git +.gitignore +Dockerfile +.dockerignore +.env.example +README.md diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..5ec4ff5 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,17 @@ +FROM php:8.3-apache + +# Install mysqli extension required for database connections +RUN docker-php-ext-install mysqli \ + && docker-php-ext-enable mysqli + +# Enable Apache mod_rewrite for routing if needed +RUN a2enmod rewrite + +# Copy project files to the web server root +COPY . /var/www/html/ + +# Set correct ownership for Apache +RUN chown -R www-data:www-data /var/www/html + +# Expose port 80 +EXPOSE 80