• File: start.sh
  • Full Path: /var/www/laradock/laradock/varnish/start.sh
  • Date Modified: 01/12/2022 3:51 PM
  • File size: 499 bytes
  • MIME-type: text/x-shellscript
  • Charset: utf-8
#!/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

echo "exec varnishd \
    -a :$VARNISH_PORT \
    -T localhost:6082 \
    -F \
    -f $VARNISH_CONFIG \
    -s malloc,$CACHE_SIZE \
    $VARNISHD_PARAMS"

exec bash -c \
    "exec varnishd \
    -a :$VARNISH_PORT \
    -T localhost:6082 \
    -F \
    -f $VARNISH_CONFIG \
    -s malloc,$CACHE_SIZE \
    $VARNISHD_PARAMS"