FROM php:8.4-cli-alpine

RUN apk add --no-cache \
    icu-dev \
    libzip-dev \
    oniguruma-dev \
    postgresql-dev \
    git \
    unzip \
  && docker-php-ext-install -j"$(nproc)" \
    intl \
    opcache \
    pdo_mysql \
    pdo_pgsql \
    pdo_sqlite \
    zip

WORKDIR /app

COPY docker/php/php.ini /usr/local/etc/php/conf.d/99-app.ini

EXPOSE 8080


