From 871cee1d15df80991399d2e4da71fbe20ea3302f Mon Sep 17 00:00:00 2001 From: "m.jalmoudy" Date: Tue, 2 Dec 2025 10:12:29 +0330 Subject: [PATCH] feat: Add Dockerfile for PHP-FPM runtime with Composer and Alpine base. --- docker/php/Docker | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 docker/php/Docker diff --git a/docker/php/Docker b/docker/php/Docker new file mode 100644 index 0000000..bc7da9f --- /dev/null +++ b/docker/php/Docker @@ -0,0 +1,15 @@ +# PHP-FPM runtime +FROM php:8.2-fpm-alpine +WORKDIR /var/www/html + +# Copy Composer binary (optional if you need it at runtime) +COPY --from=composer:latest /usr/bin/composer /usr/bin/composer + +# RUN composer install +# docker compose run --rm php composer install --no-dev --optimize-autoloader + +# Install any PHP extensions you need +# RUN docker-php-ext-install pdo_mysql + +# Expose port 9000 (default for php-fpm) +EXPOSE 9000 \ No newline at end of file