FROM php:8.3-cli

# git e unzip servono a Composer; libonig-dev serve a compilare ext-mbstring,
# richiesta dall'SDK Creators vendorizzato (lib/CreatorsAPI). ext-curl è già
# abilitata di default nelle immagini php ufficiali.
RUN apt-get update \
    && apt-get install -y --no-install-recommends git unzip libonig-dev \
    && docker-php-ext-install mbstring \
    && rm -rf /var/lib/apt/lists/*

COPY --from=composer/composer:2-bin /composer /usr/bin/composer

WORKDIR /app
