Initial import
This commit is contained in:
Executable
+54
@@ -0,0 +1,54 @@
|
||||
ARG PHP_VERSION=8.4
|
||||
|
||||
FROM php:${PHP_VERSION}-rc-apache-bookworm AS base
|
||||
|
||||
RUN set -eux; \
|
||||
apt-get update && \
|
||||
apt-get install -y --no-install-recommends \
|
||||
libmemcached-dev \
|
||||
libssl-dev \
|
||||
libzip-dev \
|
||||
libzip4 \
|
||||
libjpeg-dev \
|
||||
libjpeg62-turbo-dev \
|
||||
zlib1g-dev \
|
||||
ocrmypdf \
|
||||
poppler-utils \
|
||||
mariadb-client \
|
||||
libpng-dev \
|
||||
tmux \
|
||||
imagemagick \
|
||||
pdftk \
|
||||
&& \
|
||||
printf "" | pecl install -D 'with-libmemcached-dir="/usr"' memcached && \
|
||||
docker-php-ext-enable memcached && \
|
||||
rm -rf /var/lib/apt/lists/*
|
||||
|
||||
COPY policy.xml /etc/ImageMagick-6
|
||||
|
||||
RUN apt-get update \
|
||||
&& docker-php-ext-install mysqli pdo pdo_mysql \
|
||||
&& docker-php-ext-enable pdo_mysql
|
||||
|
||||
RUN apt-get update \
|
||||
&& docker-php-ext-configure gd --with-jpeg \
|
||||
&& docker-php-ext-install gd \
|
||||
&& docker-php-ext-enable gd
|
||||
|
||||
RUN apt-get update \
|
||||
&& docker-php-ext-configure pcntl --enable-pcntl \
|
||||
&& docker-php-ext-install pcntl \
|
||||
&& docker-php-ext-enable pcntl
|
||||
|
||||
RUN a2enmod rewrite
|
||||
|
||||
ENV APACHE_DOCUMENT_ROOT /var/www/html/public
|
||||
RUN sed -ri -e 's!/var/www/html!${APACHE_DOCUMENT_ROOT}!g' /etc/apache2/sites-available/*.conf
|
||||
RUN sed -ri -e 's!/var/www/!${APACHE_DOCUMENT_ROOT}!g' /etc/apache2/apache2.conf /etc/apache2/conf-available/*.conf
|
||||
|
||||
COPY memory.ini /usr/local/etc/php/conf.d
|
||||
|
||||
RUN apt-get update \
|
||||
&& apt-get install -y internetarchive
|
||||
|
||||
RUN rm -f /var/log/apache2/*
|
||||
Reference in New Issue
Block a user