Add docker file varnish

This commit is contained in:
ZeroC0D3 Team
2017-03-23 13:52:30 +07:00
parent 3445b5b1b6
commit b35a23d89e
3 changed files with 458 additions and 0 deletions

17
varnish/start.sh Normal file
View File

@ -0,0 +1,17 @@
#!/usr/bin/env bash
set -e
for name in BACKEND_PORT BACKEND_HOST VARNISH_SERVER
do
eval value=\$$name
sed -i "s|\${${name}}|${value}|g" /etc/varnish/default.vcl
done
exec bash -c \
"exec varnishd \
-a :$VARNISH_PORT \
-T localhost:6082 \
-F -u varnish \
-f $VARNISH_CONFIG \
-s malloc,$CACHE_SIZE \
$VARNISHD_PARAMS"