FROM php:fpm

RUN apt update
RUN apt install -y git unzip curl libpq-dev
RUN docker-php-ext-install pdo_pgsql
COPY --from=composer:latest /usr/bin/composer /usr/bin/composer
WORKDIR /var/www
RUN rm -rf /var/www/html
COPY . .
RUN composer install --no-dev --optimize-autoloader
RUN composer require
RUN chown -R www-data:www-data /var/www /var/www/storage /var/www/bootstrap/cache
USER www-data

COPY entrypoint.sh /
ENTRYPOINT [ "/entrypoint.sh" ]
