FROM php:8.1-fpm

# Abhängigkeiten installieren
RUN apt-get update && apt-get install -y \
    libfreetype6-dev \
    libjpeg62-turbo-dev \
    libpng-dev \
    libzip-dev \
    zip \
    unzip

# PHP Extensions installieren
RUN docker-php-ext-configure gd --with-freetype --with-jpeg \
    && docker-php-ext-install -j$(nproc) \
    gd \
    pdo \
    pdo_mysql \
    zip

# OPCache für Produktion aktivieren
RUN docker-php-ext-install opcache \
    && docker-php-ext-enable opcache

WORKDIR /var/www/html

# Produktionskonfiguration nutzen
RUN cp /usr/local/etc/php/php.ini-production /usr/local/etc/php/php.ini
