/[LeafOK_CVS]/lbbs-combo/Dockerfile/dockerfile.php.testing
ViewVC logotype

Annotation of /lbbs-combo/Dockerfile/dockerfile.php.testing

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.4 - (hide annotations)
Thu Jan 22 13:02:49 2026 UTC (7 weeks, 5 days ago) by sysadm
Branch: MAIN
Changes since 1.3: +8 -0 lines
Add Solr container related configuration and script files

1 sysadm 1.2 # Use an official PHP-FPM image (adjust version as needed)
2     FROM php:8.4-fpm
3    
4     # Install PHP extensions
5     RUN apt-get update && apt-get install -y \
6     libfreetype-dev libjpeg62-turbo-dev libpng-dev \
7 sysadm 1.4 libcurl4-openssl-dev libxml2-dev \
8 sysadm 1.2 && docker-php-ext-configure gd --with-freetype --with-jpeg \
9     && docker-php-ext-install -j$(nproc) gd mysqli \
10     && rm -rf /var/lib/apt/lists/*
11    
12     # Copy the custom configuration file
13     COPY ./leafok_bbs/Dockerfile/php.ini /usr/local/etc/php/php.ini
14    
15     # Set ownership to www-data user and group
16     RUN mkdir -p /var/lib/php/sessions \
17     && chown -R www-data:www-data /var/lib/php/sessions
18 sysadm 1.4
19     # Install the solr extension via PECL
20     RUN pecl install solr \
21     && docker-php-ext-enable solr
22    
23     COPY ./script/export_xml_to_solr.sh /usr/local/bin/export_xml_to_solr.sh
24     RUN chmod +x /usr/local/bin/export_xml_to_solr.sh

webmaster@leafok.com
ViewVC Help
Powered by ViewVC 1.3.0-beta1