FROM php:8.1-cli

ENV COMPOSER_FUND=0

RUN apt-get update && apt-get install -y \
    curl \
    git \
    gnupg \
    gzip \
    libtidy-dev \
    rsync \
    zip \
;

RUN docker-php-ext-install tidy \
    && docker-php-ext-enable tidy

# Composer and required tools
RUN curl -sLO https://getcomposer.org/download/2.8.4/composer.phar \
    && mv composer.phar /usr/local/bin/composer \
    && chmod +x /usr/local/bin/composer


# PHP-CS-Fixer
RUN curl -sLO https://github.com/FriendsOfPHP/PHP-CS-Fixer/releases/download/v3.65.0/php-cs-fixer.phar \
    && mv php-cs-fixer.phar /usr/local/bin/php-cs-fixer \
    && chmod +x /usr/local/bin/php-cs-fixer

WORKDIR /srv/app