neoban/docker/php/Dockerfile
2026-05-05 11:03:17 +00:00

39 lines
744 B
Docker

FROM php:8.5-fpm
# Install system dependencies
RUN apt-get update && apt-get install -y \
git \
curl \
libpng-dev \
libjpeg-dev \
libfreetype6-dev \
libonig-dev \
libxml2-dev \
libzip-dev \
libpq-dev \
zip \
unzip \
&& docker-php-ext-configure gd --with-freetype --with-jpeg \
&& docker-php-ext-install \
pdo \
pdo_pgsql \
mbstring \
exif \
pcntl \
bcmath \
gd \
zip \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/*
# Install Composer
COPY --from=composer:latest /usr/bin/composer /usr/bin/composer
# Set working directory
WORKDIR /var/www/html/backend
# Expose port 9000 for PHP-FPM
EXPOSE 9000
CMD ["php-fpm"]