-
Notifications
You must be signed in to change notification settings - Fork 1.8k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #42 from tilosp-docker/php5.6
Changed the php version back to 5.6 for Nextcloud 9 and 10
- Loading branch information
Showing
7 changed files
with
96 additions
and
26 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,60 @@ | ||
FROM php:7.1-%%VARIANT%% | ||
|
||
RUN apt-get update && apt-get install -y \ | ||
bzip2 \ | ||
libcurl4-openssl-dev \ | ||
libfreetype6-dev \ | ||
libicu-dev \ | ||
libjpeg-dev \ | ||
libldap2-dev \ | ||
libmcrypt-dev \ | ||
libmemcached-dev \ | ||
libpng12-dev \ | ||
libpq-dev \ | ||
libxml2-dev \ | ||
&& rm -rf /var/lib/apt/lists/* | ||
|
||
# https://docs.nextcloud.com/server/9/admin_manual/installation/source_installation.html | ||
RUN docker-php-ext-configure gd --with-png-dir=/usr --with-jpeg-dir=/usr \ | ||
&& docker-php-ext-configure ldap --with-libdir=lib/x86_64-linux-gnu \ | ||
&& docker-php-ext-install gd exif intl mbstring mcrypt ldap mysqli opcache pdo_mysql pdo_pgsql pgsql zip | ||
|
||
# set recommended PHP.ini settings | ||
# see https://secure.php.net/manual/en/opcache.installation.php | ||
RUN { \ | ||
echo 'opcache.memory_consumption=128'; \ | ||
echo 'opcache.interned_strings_buffer=8'; \ | ||
echo 'opcache.max_accelerated_files=4000'; \ | ||
echo 'opcache.revalidate_freq=60'; \ | ||
echo 'opcache.fast_shutdown=1'; \ | ||
echo 'opcache.enable_cli=1'; \ | ||
} > /usr/local/etc/php/conf.d/opcache-recommended.ini | ||
RUN a2enmod rewrite | ||
|
||
# PECL extensions | ||
RUN set -ex \ | ||
&& pecl install APCu-5.1.8 \ | ||
&& pecl install memcached-3.0.2 \ | ||
&& pecl install redis-3.1.1 \ | ||
&& docker-php-ext-enable apcu redis memcached | ||
RUN a2enmod rewrite | ||
|
||
ENV NEXTCLOUD_VERSION %%VERSION%% | ||
VOLUME /var/www/html | ||
|
||
RUN curl -fsSL -o nextcloud.tar.bz2 \ | ||
"https://download.nextcloud.com/server/releases/nextcloud-${NEXTCLOUD_VERSION}.tar.bz2" \ | ||
&& curl -fsSL -o nextcloud.tar.bz2.asc \ | ||
"https://download.nextcloud.com/server/releases/nextcloud-${NEXTCLOUD_VERSION}.tar.bz2.asc" \ | ||
&& export GNUPGHOME="$(mktemp -d)" \ | ||
# gpg key from https://nextcloud.com/nextcloud.asc | ||
&& gpg --keyserver ha.pool.sks-keyservers.net --recv-keys 28806A878AE423A28372792ED75899B9A724937A \ | ||
&& gpg --batch --verify nextcloud.tar.bz2.asc nextcloud.tar.bz2 \ | ||
&& rm -r "$GNUPGHOME" nextcloud.tar.bz2.asc \ | ||
&& tar -xjf nextcloud.tar.bz2 -C /usr/src/ \ | ||
&& rm nextcloud.tar.bz2 | ||
|
||
COPY docker-entrypoint.sh /entrypoint.sh | ||
|
||
ENTRYPOINT ["/entrypoint.sh"] | ||
CMD ["%%CMD%%"] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters