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

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

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.1 by sysadm, Thu Jan 8 03:27:09 2026 UTC Revision 1.4 by sysadm, Thu Jan 22 13:02:49 2026 UTC
# Line 1  Line 1 
1  FROM leafok/lbbs-php:latest  # 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            libcurl4-openssl-dev libxml2-dev \
8            && 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    
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


Legend:
Removed lines/characters  
Changed lines/characters
  Added lines/characters

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