17 lines
354 B
Bash
17 lines
354 B
Bash
|
#!/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"
|