add php-gd and wkhtml support
This commit is contained in:
parent
4ebb15147e
commit
9d5a6833ae
5 changed files with 45 additions and 12 deletions
|
|
@ -3,12 +3,15 @@ FROM php:7.4-apache
|
|||
RUN apt-get update
|
||||
RUN apt-get upgrade -y
|
||||
RUN apt-get install -y --no-install-recommends msmtp msmtp-mta
|
||||
RUN rm -rf /var/lib/apt/lists/*;
|
||||
|
||||
RUN apt-get install -y --no-install-recommends libfreetype6-dev libjpeg62-turbo-dev libpng-dev
|
||||
|
||||
RUN a2enmod rewrite
|
||||
RUN docker-php-ext-install mysqli pdo pdo_mysql
|
||||
RUN docker-php-ext-enable mysqli pdo pdo_mysql
|
||||
RUN docker-php-ext-install mysqli pdo pdo_mysql gd
|
||||
RUN docker-php-ext-enable mysqli pdo pdo_mysql gd
|
||||
|
||||
RUN apachectl restart
|
||||
|
||||
RUN [ ! -f /etc/msmtprc ] && touch /etc/msmtprc
|
||||
|
||||
RUN rm -rf /var/lib/apt/lists/* /var/lib/log/* /tmp/* /var/tmp/*
|
||||
|
|
|
|||
21
php:7.4-wkhtml-apache
Normal file
21
php:7.4-wkhtml-apache
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
FROM php:7.4-apache
|
||||
|
||||
RUN apt-get update
|
||||
RUN apt-get upgrade -y
|
||||
RUN apt-get install -y --no-install-recommends msmtp msmtp-mta
|
||||
|
||||
RUN apt-get install -y --no-install-recommends libfreetype6-dev libjpeg62-turbo-dev libpng-dev
|
||||
|
||||
RUN apt-get install --no-install-recommends -y fontconfig libfreetype6 libjpeg62-turbo libpng16-16 libx11-6 libxcb1 libxext6 libxrender1 xfonts-75dpi xfonts-base
|
||||
RUN curl -L https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6-1/wkhtmltox_0.12.6-1.buster_arm64.deb -o /tmp/wkhtmltox.deb
|
||||
RUN dpkg -i /tmp/wkhtmltox.deb;
|
||||
|
||||
RUN a2enmod rewrite
|
||||
RUN docker-php-ext-install mysqli pdo pdo_mysql gd
|
||||
RUN docker-php-ext-enable mysqli pdo pdo_mysql gd
|
||||
|
||||
RUN apachectl restart
|
||||
|
||||
RUN [ ! -f /etc/msmtprc ] && touch /etc/msmtprc
|
||||
|
||||
RUN rm -rf /var/lib/apt/lists/* /var/lib/log/* /tmp/* /var/tmp/*
|
||||
|
|
@ -3,12 +3,15 @@ FROM php:8.0-apache
|
|||
RUN apt-get update
|
||||
RUN apt-get upgrade -y
|
||||
RUN apt-get install -y --no-install-recommends msmtp msmtp-mta
|
||||
RUN rm -rf /var/lib/apt/lists/*;
|
||||
|
||||
RUN apt-get install -y --no-install-recommends libfreetype6-dev libjpeg62-turbo-dev libpng-dev
|
||||
|
||||
RUN a2enmod rewrite
|
||||
RUN docker-php-ext-install mysqli pdo pdo_mysql
|
||||
RUN docker-php-ext-enable mysqli pdo pdo_mysql
|
||||
RUN docker-php-ext-install mysqli pdo pdo_mysql gd
|
||||
RUN docker-php-ext-enable mysqli pdo pdo_mysql gd
|
||||
|
||||
RUN apachectl restart
|
||||
|
||||
RUN [ ! -f /etc/msmtprc ] && touch /etc/msmtprc
|
||||
|
||||
RUN rm -rf /var/lib/apt/lists/* /var/lib/log/* /tmp/* /var/tmp/*
|
||||
|
|
|
|||
|
|
@ -3,12 +3,15 @@ FROM php:8.1-apache
|
|||
RUN apt-get update
|
||||
RUN apt-get upgrade -y
|
||||
RUN apt-get install -y --no-install-recommends msmtp msmtp-mta
|
||||
RUN rm -rf /var/lib/apt/lists/*;
|
||||
|
||||
RUN apt-get install -y --no-install-recommends libfreetype6-dev libjpeg62-turbo-dev libpng-dev
|
||||
|
||||
RUN a2enmod rewrite
|
||||
RUN docker-php-ext-install mysqli pdo pdo_mysql
|
||||
RUN docker-php-ext-enable mysqli pdo pdo_mysql
|
||||
RUN docker-php-ext-install mysqli pdo pdo_mysql gd
|
||||
RUN docker-php-ext-enable mysqli pdo pdo_mysql gd
|
||||
|
||||
RUN apachectl restart
|
||||
|
||||
RUN [ ! -f /etc/msmtprc ] && touch /etc/msmtprc
|
||||
|
||||
RUN rm -rf /var/lib/apt/lists/* /var/lib/log/* /tmp/* /var/tmp/*
|
||||
|
|
|
|||
|
|
@ -3,12 +3,15 @@ FROM php:8.2-apache
|
|||
RUN apt-get update
|
||||
RUN apt-get upgrade -y
|
||||
RUN apt-get install -y --no-install-recommends msmtp msmtp-mta
|
||||
RUN rm -rf /var/lib/apt/lists/*;
|
||||
|
||||
RUN apt-get install -y --no-install-recommends libfreetype6-dev libjpeg62-turbo-dev libpng-dev
|
||||
|
||||
RUN a2enmod rewrite
|
||||
RUN docker-php-ext-install mysqli pdo pdo_mysql
|
||||
RUN docker-php-ext-enable mysqli pdo pdo_mysql
|
||||
RUN docker-php-ext-install mysqli pdo pdo_mysql gd
|
||||
RUN docker-php-ext-enable mysqli pdo pdo_mysql gd
|
||||
|
||||
RUN apachectl restart
|
||||
|
||||
RUN [ ! -f /etc/msmtprc ] && touch /etc/msmtprc
|
||||
|
||||
RUN rm -rf /var/lib/apt/lists/* /var/lib/log/* /tmp/* /var/tmp/*
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue