FROM php:8.4-cli-bookworm RUN apt-get update \ && apt-get install -y --no-install-recommends libpq-dev libzip-dev unzip git curl \ && docker-php-ext-install -j"$(nproc)" pdo_pgsql pgsql zip \ && rm -rf /var/lib/apt/lists/* COPY --from=composer:2 /usr/bin/composer /usr/bin/composer WORKDIR /var/www/html COPY composer.json composer.lock ./ RUN composer install --no-interaction --prefer-dist --no-progress --no-scripts COPY . . RUN composer dump-autoload --optimize