FROM php:8.4-cli # Systemowe zależności potrzebne do budowy rozszerzeń PHP RUN apt-get update && apt-get install -y --no-install-recommends \ git \ unzip \ libicu-dev \ libzip-dev \ libpq-dev \ && rm -rf /var/lib/apt/lists/* # Rozszerzenia PHP wymagane przez Symfony RUN docker-php-ext-install -j"$(nproc)" \ intl \ opcache \ zip \ pdo_pgsql \ pdo_mysql # Composer (z oficjalnego obrazu) COPY --from=composer:2 /usr/bin/composer /usr/bin/composer WORKDIR /app EXPOSE 8000 # Wbudowany serwer PHP serwujący katalog public/ CMD ["php", "-S", "0.0.0.0:8000", "-t", "public"]