diff --git a/docker/README.md b/docker/README.md index 507a2f3e..92f05694 100644 --- a/docker/README.md +++ b/docker/README.md @@ -13,7 +13,7 @@ Use a Docker containers cluster to have a [typical architecture for eZ Platform] - [eZ Platform Enterprise Edition](https://ez.no/Products/eZ-Platform-Enterprise-Edition) 3.0 * Reverse Proxy Cache Server: - Varnish 6.0 - - Varnish Modules 0.15 + - Varnish Modules 0.16 * [Persistence Cache](https://doc.ezplatform.com/en/3.0/guide/persistence_cache/) and [Session Handling](https://doc.ezplatform.com/en/3.0/guide/sessions/) Servers: - Redis 3.2 * DataBase Server: diff --git a/docker/varnish/Dockerfile b/docker/varnish/Dockerfile index b58700bd..6eaff12b 100644 --- a/docker/varnish/Dockerfile +++ b/docker/varnish/Dockerfile @@ -5,12 +5,13 @@ LABEL description="Varnish 6.0 with Varnish Modules for eZ Platform usage" #ENV HTTPCACHE_VARNISH_INVALIDATE_TOKEN=docker -# Varnish Modules — https://github.com/varnish/varnish-modules/blob/0.15.0/README.rst#installation -ARG VMODS_VERSION=0.15.0 -RUN apt-get update && apt-get install -y make pkg-config varnish-dev wget \ - && wget --quiet https://download.varnish-software.com/varnish-modules/varnish-modules-${VMODS_VERSION}.tar.gz \ +# Varnish Modules — https://github.com/varnish/varnish-modules/blob/0.16.0/README.rst#installation +ARG VMODS_VERSION=0.16.0 +RUN apt-get update && apt-get install -y autotools-dev automake libtool m4 make pkg-config varnish-dev wget \ + && wget --quiet https://github.com/varnish/varnish-modules/archive/${VMODS_VERSION}.tar.gz -O varnish-modules-${VMODS_VERSION}.tar.gz \ && tar -xzf varnish-modules-${VMODS_VERSION}.tar.gz \ && cd varnish-modules-${VMODS_VERSION} \ + && ./bootstrap \ && ./configure \ && make && make install \ && cd .. \