Skip to content

rnabiullin/skilld-varnish

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Varnish docker container image

Docker Pulls Docker Stars

Supported tags and respective Dockerfile links

Environment variables available for customization

Environment Variable Default Value Description
VARNISH_BACKEND_HOST nginx Mandatory
VARNISH_BACKEND_PORT 80
VARNISH_MEMORY_SIZE 100m
VARNISH_BACKEND_FIRST_BYTE_TIMEOUT 300s
VARNISH_BACKEND_CONNECT_TIMEOUT 5s
VARNISH_BACKEND_BETWEEN_BYTES_TIMEOUT 2s
VARNISH_ERRORS_TTL 10m
VARNISH_GRACE 6h
VARNISH_SUBNET 172.16.0.0/12
VARNISH_SECRET_FILE none
VARNISH_COOKIE_REGEXP SESS[a-z0-9]+|SSESS[a-z0-9]+|NO_CACHE
VARNISH_RESPONSE_HEADER_LENGHT 8192

Defaults

  • Default vcl is /etc/varnish/default.vcl
  • Secret is none, mount you secret to container and point VARNISH_SECRET_FILE to it

Examples

docker run -v $(pwd)/varnish.secret:/secret -e VARNISH_SECRET_FILE=/secret skilldlabs/varnish:5.1

About

Docker image of Varnish based on Alpine

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • VCL 86.8%
  • Shell 11.1%
  • Makefile 2.1%