FROM php:8.2-cli RUN apt-get update \ && apt-get install -y --no-install-recommends \ git \ unzip \ bash \ sed \ libpq-dev \ postgresql-client \ && docker-php-ext-install pdo_pgsql \ && rm -rf /var/lib/apt/lists/* COPY --from=composer:2 /usr/bin/composer /usr/bin/composer WORKDIR /app COPY composer.json composer.lock* ./ RUN composer install --no-interaction --no-progress COPY . . RUN rm -f /app/.env || true RUN chmod +x /app/bin/setup || true CMD ["bash", "-lc", "sed -i 's/\r$//' /app/bin/setup && chmod +x /app/bin/setup && /app/bin/setup && php /app/public/index.php"]