FROM php:8.3-fpm

RUN apt-get clean && apt-get update && \
    apt-get install -y \
        wget unzip \
        libicu-dev \
        libfreetype6-dev \
        libjpeg62-turbo-dev \
        libxml2-dev \
        libwebp-dev \
        libpng-dev \
        libzip-dev \
        libonig-dev \
        libcurl4-openssl-dev && \
    docker-php-ext-configure gd --with-webp --with-jpeg && \
    docker-php-ext-install -j$(nproc) gd xml dom curl mbstring intl gettext zip mysqli && \
    pecl install apcu && docker-php-ext-enable apcu && \
    rm -rf /var/lib/apt/lists/*

WORKDIR /var/www/html

RUN wget https://github.com/givanz/Vvveb/releases/download/1.0.5/latest.zip && \
    unzip latest.zip && rm latest.zip

COPY php.ini /usr/local/etc/php/php.ini
