diff options
author | Tilo Spannagel <development@tilosp.de> | 2018-05-24 13:50:27 +0200 |
---|---|---|
committer | Tilo Spannagel <development@tilosp.de> | 2018-05-24 14:29:30 +0200 |
commit | 85a7b1a6ba89b960214e328aa338c1ae9334c7a3 (patch) | |
tree | a663b054154da6663eb06e4e8d5039daabfa396d /Dockerfile-debian.template | |
parent | c07de51f8eb9b81680dc8c285778898a9d83de26 (diff) |
Move to a debian stretch and alpine 3.7 based base image
Diffstat (limited to 'Dockerfile-debian.template')
-rw-r--r-- | Dockerfile-debian.template | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/Dockerfile-debian.template b/Dockerfile-debian.template index c2c46489..7a045f59 100644 --- a/Dockerfile-debian.template +++ b/Dockerfile-debian.template @@ -1,4 +1,4 @@ -FROM php:%%PHP_VERSION%%-%%VARIANT%% +FROM php:%%PHP_VERSION%%-%%VARIANT%%-stretch # entrypoint.sh and cron.sh dependencies RUN set -ex; \ @@ -29,7 +29,7 @@ RUN set -ex; \ libldap2-dev \ libmcrypt-dev \ libmemcached-dev \ - libpng12-dev \ + libpng-dev \ libpq-dev \ libxml2-dev \ ; \ @@ -96,6 +96,13 @@ VOLUME /var/www/html ENV NEXTCLOUD_VERSION %%VERSION%% RUN set -ex; \ + fetchDeps=" \ + gnupg \ + dirmngr \ + "; \ + apt-get update; \ + apt-get install -y --no-install-recommends $fetchDeps; \ + \ curl -fsSL -o nextcloud.tar.bz2 \ "%%BASE_DOWNLOAD_URL%%/nextcloud-${NEXTCLOUD_VERSION}.tar.bz2"; \ curl -fsSL -o nextcloud.tar.bz2.asc \ @@ -110,7 +117,10 @@ RUN set -ex; \ rm -rf /usr/src/nextcloud/updater; \ mkdir -p /usr/src/nextcloud/data; \ mkdir -p /usr/src/nextcloud/custom_apps; \ - chmod +x /usr/src/nextcloud/occ + chmod +x /usr/src/nextcloud/occ; \ + \ + apt-get purge -y --auto-remove -o APT::AutoRemove::RecommendsImportant=false $fetchDeps; \ + rm -rf /var/lib/apt/lists/* COPY *.sh / COPY config/* /usr/src/nextcloud/config/ |