FROM php:8.2-fpm-alpine ### Install XDEBUG extension. RUN apk add --update linux-headers RUN apk add --no-cache $PHPIZE_DEPS \ && pecl install -f xdebug \ && docker-php-ext-enable xdebug \ && apk del $PHPIZE_DEPS ### Install INTL extension. RUN apk add --no-cache icu-dev icu-data-full && \ docker-php-ext-install intl RUN docker-php-ext-install sysvsem ### Install composer / composer-normalize. COPY --from=composer:2 /usr/bin/composer /usr/local/bin/composer ADD https://github.com/ergebnis/composer-normalize/releases/download/2.28.3/composer-normalize.phar /usr/local/bin/composer-normalize RUN chmod 755 /usr/local/bin/composer-normalize ### Install tools RUN apk add --no-cache \ yamllint \ libxml2-utils \ make \ git WORKDIR /var/www CMD ["php-fpm"] EXPOSE 9000