feat: Add Dockerfile for PHP-FPM runtime with Composer and Alpine base.
This commit is contained in:
15
docker/php/Docker
Normal file
15
docker/php/Docker
Normal 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
|
||||||
Reference in New Issue
Block a user