Varnish 4 container with a confd template that outputs a nice Drupal-compatible VCL
This CentOS-based Varnish image has deep Drupal support and a number of
For more documentation on how Outrigger images are constructed and how to work
with them, please see the documentation.
PURGE & PURGEALL
Support for HTTP request-based PURGING of cached data.
- PURGE is used to clear the specific URL.
- PURGEALL will wipe all content for the requested host.
PURGE requests may come from the Varnish local host, or the docker0 bridge network.
Cache Tag Invalidation
Uses Varnish bans to clear cache based on Drupal 8 Cache tags via
Applies the same access control as Purge uses.
Outrigger images use Environment Variables and confd
to "templatize" a number of Docker environment configurations. These templates are
processed on startup with environment variables passed in via the docker run
command-line or via your docker-compose manifest file. Here are the "tunable"
configurations offered by this image.
www] Hostname Varnish uses for its backend.
80] Port number for the Varnish backend.
0.0.0.0] IP address on which Varnish listens for
requests to proxy.
80]: Port on which Varnish listens for requests to
0.0.0.0] Wide open access to Varnish control.
6082] Port at which to access Varnish admin.
"malloc,64M"] Further storage configuration.
""] Miscellaneous catch-all options passed to Varnish
at container start. Empty by default.
Please email outrigger@phase2technology with security concerns.