FROM php:8.0-fpm

RUN apt-get update && \
    apt-get install -y \
        libicu-dev \
        libpq-dev \
        git \
        unzip \
        zip \
        curl

RUN docker-php-ext-install pdo pdo_mysql intl \
    && pecl install xdebug \
    && docker-php-ext-enable xdebug

RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
RUN chmod +x /usr/local/bin/composer

WORKDIR /var/www/html

COPY . .

RUN composer install

EXPOSE 80

CMD ["php-fpm"]
