FROM php:8.2-apache # 1. Instalace knihoven a fontů (apt-get) # Přidáno libicu-dev (nutné pro rozšíření intl) # Přidáno libsqlite3-dev (nutné pro pdo_sqlite) # Přidáno fonts-dejavu-core (fonty pro PDF) RUN apt-get update && apt-get install -y \ unzip \ libpng-dev \ libzip-dev \ libfreetype6-dev \ libsqlite3-dev \ fonts-dejavu-core \ libicu-dev \ && docker-php-ext-configure gd --with-freetype \ && docker-php-ext-install gd zip pdo_sqlite calendar intl # 2. Instalace Composeru COPY --from=composer:latest /usr/bin/composer /usr/bin/composer # 3. Vytvoření složky pro fonty (pro jistotu, i když mPDF má své) RUN mkdir -p /var/www/html/src/fonts # 4. Nastavení práv a Apache RUN chown -R www-data:www-data /var/www/html \ && a2enmod rewrite WORKDIR /var/www/html