feat: Add Dockerfile for PHP-FPM runtime with Composer and Alpine base.

This commit is contained in:
m.jalmoudy
2025-12-02 10:12:29 +03:30
parent 34504233b9
commit 871cee1d15

15
docker/php/Docker Normal file
View File

@@ -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