Dockerfile 667 B

12345678910111213141516171819
  1. FROM php:8.3-fpm
  2. # Installation des dépendances système
  3. RUN apt-get update && apt-get install -yqq --no-install-recommends \
  4. zip unzip libexif-dev
  5. # Installation des extensions PHP
  6. RUN docker-php-ext-install intl exif && \
  7. docker-php-ext-enable intl exif
  8. # Installation de Composer
  9. COPY --from=composer:latest /usr/bin/composer /usr/bin/composer
  10. # Installation de xdebug
  11. RUN pecl -q install xdebug-3.3.2 && \
  12. docker-php-ext-enable xdebug && \
  13. echo zend_extension=/usr/local/lib/php/extensions/no-debug-non-zts-20230831/xdebug.so >> /usr/local/etc/php/conf.d/xdebug.ini && \
  14. echo xdebug.mode=coverage >> /usr/local/etc/php/conf.d/xdebug.ini