|
@ -1,7 +1,7 @@ |
|
|
## copy of 'php:7.3-apache' image |
|
|
## copy of 'php:7.3-apache' image |
|
|
## XXXvlab: will need to move towards separate apache and php, so that nginx can |
|
|
## XXXvlab: will need to move towards separate apache and php, so that nginx can |
|
|
## replace apache in all conf. |
|
|
## replace apache in all conf. |
|
|
FROM docker.0k.io/php:7.3-apache-1 |
|
|
|
|
|
|
|
|
FROM docker.0k.io/php:7.4.13-apache |
|
|
|
|
|
|
|
|
## Limesurvey |
|
|
## Limesurvey |
|
|
# RUN apt-get update && \ |
|
|
# RUN apt-get update && \ |
|
@ -20,7 +20,7 @@ FROM docker.0k.io/php:7.3-apache-1 |
|
|
|
|
|
|
|
|
## Framadate |
|
|
## Framadate |
|
|
RUN apt-get update && \ |
|
|
RUN apt-get update && \ |
|
|
DEBIAN_FRONTEND=noninteractive apt-get install -y libicu-dev libpq-dev libxml2-dev && \ |
|
|
|
|
|
|
|
|
DEBIAN_FRONTEND=noninteractive apt-get install -y libonig-dev libicu-dev libpq-dev libxml2-dev && \ |
|
|
apt-get clean && \ |
|
|
apt-get clean && \ |
|
|
rm -rf /var/lib/apt/lists/* && \ |
|
|
rm -rf /var/lib/apt/lists/* && \ |
|
|
docker-php-ext-install mbstring intl xml pdo_pgsql |
|
|
docker-php-ext-install mbstring intl xml pdo_pgsql |
|
@ -30,7 +30,7 @@ RUN apt-get update && \ |
|
|
DEBIAN_FRONTEND=noninteractive apt-get install -y libexif-dev libexif12 libfreetype6-dev libjpeg62-turbo-dev libpng-dev && \ |
|
|
DEBIAN_FRONTEND=noninteractive apt-get install -y libexif-dev libexif12 libfreetype6-dev libjpeg62-turbo-dev libpng-dev && \ |
|
|
apt-get clean && \ |
|
|
apt-get clean && \ |
|
|
rm -rf /var/lib/apt/lists/* && \ |
|
|
rm -rf /var/lib/apt/lists/* && \ |
|
|
docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ && \ |
|
|
|
|
|
|
|
|
docker-php-ext-configure gd --with-freetype=/usr/include/ --with-jpeg=/usr/include/ && \ |
|
|
docker-php-ext-install exif gd pdo_mysql mysqli |
|
|
docker-php-ext-install exif gd pdo_mysql mysqli |
|
|
|
|
|
|
|
|
## gogocarto |
|
|
## gogocarto |
|
@ -39,13 +39,13 @@ RUN apt-get update && \ |
|
|
libbz2-dev libc-client-dev libcurl4-openssl-dev libfreetype6-dev \ |
|
|
libbz2-dev libc-client-dev libcurl4-openssl-dev libfreetype6-dev \ |
|
|
libgd-dev libicu-dev libkrb5-dev libmagickcore-dev libmagickwand-dev \ |
|
|
libgd-dev libicu-dev libkrb5-dev libmagickcore-dev libmagickwand-dev \ |
|
|
libmcrypt-dev libmemcached-dev libtidy-dev libxml2-dev libxslt-dev \ |
|
|
libmcrypt-dev libmemcached-dev libtidy-dev libxml2-dev libxslt-dev \ |
|
|
libz-dev libzip-dev" && \ |
|
|
|
|
|
|
|
|
libz-dev libzip-dev libonig-dev" && \ |
|
|
DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ |
|
|
DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ |
|
|
bzip2 cron g++ gettext git gnupg imagemagick libfreetype6 libgd3 \ |
|
|
bzip2 cron g++ gettext git gnupg imagemagick libfreetype6 libgd3 \ |
|
|
libmcrypt4 libmemcached11 libmemcachedutil2 libsodium23 libtidy5deb1 \ |
|
|
libmcrypt4 libmemcached11 libmemcachedutil2 libsodium23 libtidy5deb1 \ |
|
|
libxml2 libxslt1.1 libzip4 nano openssl unzip ${BUILD_PACKAGES} && \ |
|
|
libxml2 libxslt1.1 libzip4 nano openssl unzip ${BUILD_PACKAGES} && \ |
|
|
docker-php-ext-configure gd --with-freetype-dir=/usr/include/ \ |
|
|
|
|
|
--with-jpeg-dir=/usr/include/ && \ |
|
|
|
|
|
|
|
|
docker-php-ext-configure gd --with-freetype=/usr/include/ \ |
|
|
|
|
|
--with-jpeg=/usr/include/ && \ |
|
|
docker-php-ext-configure imap --with-kerberos --with-imap-ssl && \ |
|
|
docker-php-ext-configure imap --with-kerberos --with-imap-ssl && \ |
|
|
docker-php-ext-configure hash --with-mhash && \ |
|
|
docker-php-ext-configure hash --with-mhash && \ |
|
|
docker-php-ext-install bcmath bz2 calendar dba curl exif gd gettext \ |
|
|
docker-php-ext-install bcmath bz2 calendar dba curl exif gd gettext \ |
|
@ -63,8 +63,6 @@ RUN apt-get update && \ |
|
|
rm -rf /var/lib/apt/lists/* |
|
|
rm -rf /var/lib/apt/lists/* |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## XXXvlab: could load these in 'entrypoint.sh' to be more dynamic |
|
|
## XXXvlab: could load these in 'entrypoint.sh' to be more dynamic |
|
|
RUN a2enmod headers proxy_http rewrite ssl proxy_wstunnel http2 proxy_connect |
|
|
RUN a2enmod headers proxy_http rewrite ssl proxy_wstunnel http2 proxy_connect |
|
|
|
|
|
|
|
|