FROM php:7.3.15-fpm-buster
COPY . /build
RUN apt-get update -qq && apt-get install -qqy cron zlib1g-dev libzip-dev procps libmcrypt-dev libfreetype6-dev libjpeg62-turbo-dev libpng-dev libwebp-dev \
&& apt-get clean && apt-get autoclean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /usr/share/man/?? /usr/share/man/??_* \
&& docker-php-ext-configure opcache --enable-opcache \
&& docker-php-ext-install opcache \
&& docker-php-ext-configure gd --with-webp-dir=/usr/include/webp --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ --with-png-dir=/usr/include \
&& docker-php-ext-install -j$(nproc) gd \
&& mkdir -p /usr/src/php/ext/donkeyid \
&& curl -Lo /usr/src/php/ext/donkeyid.tar.gz https://github.com/osgochina/donkeyid/archive/refs/tags/donkeyid-1.1.1.tar.gz \
&& tar -xzf /usr/src/php/ext/donkeyid.tar.gz -C /usr/src/php/ext/donkeyid --strip-components=1 \
&& docker-php-ext-configure /usr/src/php/ext/donkeyid \
&& docker-php-ext-install /usr/src/php/ext/donkeyid \
&& mkdir -p /usr/src/php/ext/phpredis \
&& curl -Lo /usr/src/php/ext/phpredis.tar.gz https://github.com/phpredis/phpredis/archive/refs/tags/6.0.2.tar.gz \
&& tar -xzf /usr/src/php/ext/phpredis.tar.gz -C /usr/src/php/ext/phpredis --strip-components=1 \
&& docker-php-ext-install /usr/src/php/ext/phpredis \
&& mkdir -p /var/www/html/Mani/App \
&& mkdir -p /var/www/html/Mani/Stone \
&& tar -xf /build/stone.tar.gz -C /var/www/html/Mani/Stone --strip-components=1 \
&& docker-php-ext-install mysqli pcntl pdo pdo_mysql zip \
&& pecl install mcrypt-1.0.2 xlswriter \
&& docker-php-ext-enable mcrypt xlswriter \
&& cp /build/zzz-docker.conf /usr/local/etc/php-fpm.d/zzz-docker.conf \
&& cp /build/docker-php.ini /usr/local/etc/php/conf.d/docker-php.ini \
&& mkdir -p /etc/supervisor/conf.d \
&& cp /build/supervisord.conf /etc/supervisor/supervisord.conf \
&& mkdir -p /etc/cron.d \
&& touch /etc/cron.d/crontab \
&& rm -rf /usr/src/php \
&& rm -rf /tmp/*
EXPOSE 9000
ENTRYPOINT ["/build/entrypoint.sh"]
Content type
Image
Digest
sha256:5d04b4bc3…
Size
176.1 MB
Last updated
11 months ago
docker pull volador/php:7.3.15-fpm-buster-stone