## SALAM — image PHP production (option VPS ; OVH mutualisé se déploie sans Docker)
FROM php:8.3-fpm-bookworm

RUN apt-get update && apt-get install -y --no-install-recommends \
        libicu-dev libzip-dev libpng-dev libjpeg-dev libfreetype6-dev libonig-dev \
    && docker-php-ext-configure gd --with-freetype --with-jpeg \
    && docker-php-ext-install -j"$(nproc)" intl pdo_mysql zip gd opcache exif \
    && pecl install redis apcu && docker-php-ext-enable redis apcu \
    && apt-get clean && rm -rf /var/lib/apt/lists/*

COPY --from=composer:2 /usr/bin/composer /usr/bin/composer
COPY php.ini /usr/local/etc/php/conf.d/salam.ini
# OPcache production (validate_timestamps=0)
COPY opcache-prod.ini /usr/local/etc/php/conf.d/zz-opcache-prod.ini

WORKDIR /var/www/html
# Le code + vendor + public/build sont fournis par le déploiement (Deployer).
