Automated build for varnish conf
266
Docker container basado en https://github.com/rancher/catalog-dockerfiles/tree/master/utils/containers/confdā para definir un archivo de configuracion de Varnish a partir de metadatos de Rancher.
Este contenedor recolecta metadatos definidos en Rancher. Para esto se tiene definido dentro de la carpeta conf.d un archivo en donde se define: que template leera confd, donde almacenara el archivo generado y un conjunto de claves. El template mediante el cual generara el archivo de configuración en templates/default.vcl.tmpl.
Los metadatos en Rancher deben ser definidos de la siguiente manera, ejemplo de rancher-compose.yml:
nginx:
scale: 1
metadata:
varnish-backends:
backend1:
host:
port:
max-connections:
backend2:
host:
port:
max-connections:
backendN:
host:
port:
max-connections:
options: |
Los campos a partir de metadata son los que nos importan. Los campos posibles de editar son los siguientes:
Content type
Image
Digest
Size
2.9 MB
Last updated
almost 10 years ago
docker pull gafonso21/varnish-conf