FROM php:8.2-fpm RUN apt-get update && apt-get install -y \ git \ curl \ libpng-dev \ libonig-dev \ libxml2-dev \ zip \ unzip \ procps RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer WORKDIR /var/www/html COPY ./laravel . RUN composer install --no-scripts --no-interaction RUN chown -R www-data:www-data /var/www/html RUN chmod -R 775 /var/www/html/storage # Install PDO MySQL (Fix for "Could not find driver" error) RUN docker-php-ext-install pdo pdo_mysql COPY entrypoint.sh /usr/local/bin/entrypoint.sh RUN chmod +x /usr/local/bin/entrypoint.sh ENTRYPOINT ["/usr/local/bin/entrypoint.sh"] CMD ["php-fpm"]