--- lbbs-combo/Dockerfile/dockerfile.php.testing 2026/01/22 10:00:46 1.3 +++ lbbs-combo/Dockerfile/dockerfile.php.testing 2026/01/22 13:02:49 1.4 @@ -4,6 +4,7 @@ FROM php:8.4-fpm # Install PHP extensions RUN apt-get update && apt-get install -y \ libfreetype-dev libjpeg62-turbo-dev libpng-dev \ + libcurl4-openssl-dev libxml2-dev \ && docker-php-ext-configure gd --with-freetype --with-jpeg \ && docker-php-ext-install -j$(nproc) gd mysqli \ && rm -rf /var/lib/apt/lists/* @@ -14,3 +15,10 @@ COPY ./leafok_bbs/Dockerfile/php.ini /us # Set ownership to www-data user and group RUN mkdir -p /var/lib/php/sessions \ && chown -R www-data:www-data /var/lib/php/sessions + +# Install the solr extension via PECL +RUN pecl install solr \ + && docker-php-ext-enable solr + +COPY ./script/export_xml_to_solr.sh /usr/local/bin/export_xml_to_solr.sh +RUN chmod +x /usr/local/bin/export_xml_to_solr.sh